Ante todo, buenas noches y por adelantado muchas gracias por entrar en el hilo.
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:
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;
}
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:
Código:
<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">
Y así con los 46 restantes.
Muchísimas Gracias por adelantado.