Veréis, tengo que hacer un cuestionario online, que se divide en una caja de texto, dos select y 48 radios.
La cosa es que cuando pulse enviar, salte la función en javascript y vaya validando todo. He conseguido validar lo primero, pero me falta validar los 48 input radio, que por más que le doy vueltas no consigo hacerlo.
Os dejo la función en javascript con dos radios para que me echéis una mano.
El código lo he adaptado de otras webs (ya que dispongo de pocos conocimientos de javascript):
Código:
Esa función me comprueba que haya insertado la edad y el curso, pero no sé como hacer para que me evalúe los 48 radios. Os dejo un par de radios:function checkFields() { missinginfo = ""; if (document.form.edad.value == "") { missinginfo += "\n - Edad"; } if (document.form.curso.selectedIndex==0) { missinginfo += "\n - Curso"; } if (missinginfo != "") { missinginfo ="_____________________________\n" + "Te ha faltado introducir los siguientes datos:\n" + missinginfo + "\n_____________________________" + "\n¡Por favor pulsa enter, rellena los datos y prueba de nuevo!"; alert(missinginfo); return false; } else return true; }
Código:
Y así con los 46 restantes.<FONT class = "fuente">1.- Me permiten salir tan a menudo como quiero <td><input type="radio" name="1" value="5"> <td><input type="radio" name="1" value="4"> <td><input type="radio" name="1" value="3"> <td><input type="radio" name="1" value="2"> <td><input type="radio" name="1" value="1"> <tr> <td> <FONT class = "fuente">2.- Me permiten ir a cualquier lugar que quiero sin preguntar <td><input type="radio" name="2" value="5"> <td><input type="radio" name="2" value="4"> <td><input type="radio" name="2" value="3"> <td><input type="radio" name="2" value="2"> <td><input type="radio" name="2" value="1">
Muchísimas Gracias por adelantado.