Comprobar radiobutton checkeados?
Iniciado por
Marta Mendez
, mar 21 2014 22:18
Pulsa corazón para recibir avisos de nuevas Respuestas
Marta Mendez
AUTOR PREGUNTA
#1
Publicado 21 marzo 2014 - 22:18
Cómo puedo comprobar mediante javascript si todos los radiobuttons de un formulario han sido respondidos o chequeados antes de enviar un formulario
Esto también te interesa!
Roberto27
#2
Publicado
21 marzo 2014 - 22:21
Para eso podemos utilizar tanto javascript como jquery lo que hacemos es recorrer el formulario y cuando detectamos un radiobutton
verificamos si esta chequeado o no. Si aparecen alguno no chequeado contamos en una variable ese evento.
<script>
var el = document.('formulario').elements;
for (var i = 0 ; i < el.length ; ++i) {
if (el[i].type == "radio") {
var radiogroup = el[el[i].name];
var itemchecked = false;
for (var j = 0 ; j < radiogroup.length ; ++j) {
if (radiogroup[j].checked) {
itemchecked = true;
break;
}
}
if (!itemchecked) {
i=0;
break;
}
}
}
if (i>0) {
return true;
} else {
alert("No ha respondido todas las preguntas");
return false;
} </script>
Marta Mendez
AUTOR PREGUNTA
#3
Publicado
21 marzo 2014 - 22:23
Interesante se puede hacer también mediante los document.getElementById("form") tomando los id de los elementos?
Roberto27
#4
Publicado
21 marzo 2014 - 22:23
Si tambien puedes usarlo de esa manera para recorrer el formulario y ver el estado de sus elementos