Cita:
Iniciado por makeitslow
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