Validación RADIO no siempre funciona
Tengo este script de validación de un formulario de botones radios, y cuyo numero de opciones es variable. Desde 1 opción hasta muchas.
Me funciona perfecto, cuando el mínimo de opciones es de 2. Pero cuando solo tengo una opción, aunque la seleccione, siempre me da la alerta de que no he seleccionado nada. ¿Qué puede ser? Tendrá que ver con el bucle for?
Te dejo el script
<SCRIPT LANGUAGE="JavaScript"> function comprobar3() { var pulsado = false; var opciones = document.formulario3.jornada; var elegido = -1; for (i=0;i<opciones.length;i++) { if (opciones.checked == true) { pulsado = true elegido = i } } if (pulsado == true) { miOpcion = opciones[elegido].value alert("Has elegido la jornada: " + miOpcion + "\nEnviamos jornada elegida.") } else { alert("No has elegido ningún partido. \nElige una jornada para enviar resultado.") return false } } </SCRIPT>
1 respuesta
Respuesta de beocidio
1