Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/02/2007, 10:11
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: Como inhabilito un Radio Button ?

Cita:
Iniciado por makeitslow Ver Mensaje
pero yo tengo varios formularios (form) en una pagina php, y en cada uno hay un radio button. Como hago para que cuando escoja uno ya no se puedan escoger del resto de formularios?

Tengo 3 formularios, uno tiene un radio button para "buscar por nombre" en otro formulario tengo otro radio button para "buscar por documento de identidad" y el ultimo es para "buscar por codigo"... si escojo alguno de esos se habilita el input text respectivo y el resto no.

Alguien sabe??? Gracias!!!!
Bueno, primero que nada este foro es de ASP y no de PHP, segundo como que tu pregunta no tiene nada que ver con ninguno de ellos sino con JavaScript parece que no solo a mi me afectan los lunes despues del fin de semana(hay alguno que no venga despues del fin de semana?)

Ahora, no me queda claro por que quieres hacer esto, si son 3 forms distintos, cada uno tendra su action y a cada uno se la hace un submit independiente, que caso tiene deshabilitar elementos en un form, basado en otro que se envian de manera independiente.

Si aun asi quieres hacer esto, lo tienes que hacer con javascript, hazte una funcion que en el onclick de el radio, evalue si esta seleccionado

Código:
<script language="javascript" type="text/javascript">
function habilita(objeto)
{
   if ( objeto.checked )
   {
       document.forms.forma2.radio.disabled = true;
       document.forms.forma3.radio.disabled = true;
   }
}
</script>
<input type="radio" value="radio1" name="radio" onclick="habilita(this);">
Pero de nuevo, si puedes evitar esta practica, evitala.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway