Cómo puedo comprobar mediante javascript si todos los radiobuttons de un formulario han sido respondidos o chequeados antes de enviar un formulario
Comprobar radiobutton checkeados?
Iniciado por
Marta Mendez
, mar 21 2014 22:18
#1 AUTOR PREGUNTA
Preguntas Similares
Esto también te interesa!
#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.
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>
#3 AUTOR PREGUNTA
Publicado 21 marzo 2014 - 22:23
Interesante se puede hacer también mediante los document.getElementById("form") tomando los id de los elementos?