Tengo un formulario con 2 listas select comunes y un botón de enviar. La información de lo seleccionado en estas listas es enviado a otra pagina.
Me gustaría saber como hago para anular el botón de enviar hasta que se hallan seleccionado un elemento de cada lista. Estuve intentando algo, pero se me complicó bastante.
Logicamente lo estoy intentando hacer con formularios, listas select y codigo standard, aún no aplico nada en mi web. Y no pasa nada aún. El codigo js está en el encabezado y el código html en body
Cita:
<script language="Javascript">
indice = document.getElementById("opciones").selectedIndex;
indice2 = document.getElementById("opciones2").selectedIndex ;
if( indice == 0 AND indice2 == 0) {
form.boton.disabled = true;
}
</script>
</head>
<body>
<form action="" id="form">
<select id="opciones" name="opciones">
<option value="0">- Selecciona un valor -</option>
<option value="1">Primer valor</option>
<option value="2">Segundo valor</option>
<option value="3">Tercer valor</option>
</select>
<select id="opciones2" name="opciones2">
<option value="0">- Selecciona un valor -</option>
<option value="4">Cuarto valor</option>
<option value="5">Quinto valor</option>
<option value="6">Sexto valor</option>
</select>
<input type="submit" id = "boton" name="boton" value="Enviar"/>
</form>
Creo que la parte que esta mal es esta "formulario.boton.disabled = true; ", no se como desactivar el botón cuando no se ha seleccionado nada. O sea, la palabra "formulario" me parece que no va, no se como llegar al botón.<script language="Javascript">
indice = document.getElementById("opciones").selectedIndex;
indice2 = document.getElementById("opciones2").selectedIndex ;
if( indice == 0 AND indice2 == 0) {
form.boton.disabled = true;
}
</script>
</head>
<body>
<form action="" id="form">
<select id="opciones" name="opciones">
<option value="0">- Selecciona un valor -</option>
<option value="1">Primer valor</option>
<option value="2">Segundo valor</option>
<option value="3">Tercer valor</option>
</select>
<select id="opciones2" name="opciones2">
<option value="0">- Selecciona un valor -</option>
<option value="4">Cuarto valor</option>
<option value="5">Quinto valor</option>
<option value="6">Sexto valor</option>
</select>
<input type="submit" id = "boton" name="boton" value="Enviar"/>
</form>
Muchas gracias por las futuras colaboraciones.