Hola foreros/as:
Tengo un problemilla. Estoy construyendo un formulario en HTML. Tengo dos radiobutton y necesitaría saber cuál de los dos está seleccionado para activar o desactivar unos ciertos campos. Se trata de que solo uno de los radiobutton esté activado en cada momento y que cuando la opción1 se active, se desactive el campo2 y viceversa.
Os envío el código HTML y del js por si os ayuda "a ayudarme".
Fichero HTML:
....
<SCRIPT LANGUAGE="JavaScript" src= "validacion.js"></SCRIPT>
....
<form method="post" name="form1" action="">
<p>
<input type="radio" name="opcion" value="opcion1" checked onClick="seleccion(this.form)">
Opcion 1</p>
<p>Nombre
<input type="text" name="texto1">
</p>
<p>
<input type="radio" name="opcion" value="opcion2" onClick="seleccion(this.form)">
Opcion 2</p>
<p>Apellido
<input type="text" name="texto2">
</p>
</form>
Fichero validacion.js:
function seleccion (form){
if (form.opcion.value = "opcion1") {
form.texto2.disabled=true;
}
if (form.opcion.value = "opcion2") {
form.texto1.disabled=true;
}
}
Muchas gracias a todos.