funcion javascript:
Código:
llamada del onsubmit en el form<script type="text/javascript" language="javascript"> function Radio() { var valor=0 ; var elementos, longitud; elementos = document.getElementById('SignupForm').elements; /*elementos = document.getElementById(document.forms['SignupForm']).elements;*/ longitud = document.forms['SignupForm'].length; for (var i = 0; i < longitud; i++){ if(elementos[i].type == "radio") { valor = valor+1; } } validar(valor); } function validar(valor) { for ( var i = 1; i <= valor; i++ ) { if (!validarBotonRadio(i)) //alert("1") { alert("no ha terminado la Evaluación. Pregunta "+i+" sin respuesta." ) ; return false; } } alert("Evaluacion Completa" ); return true; } function validarBotonRadio(i) { //alert("2") x = document.form1["group"+i]; //alert(document.theForm["test_"+i+"_rp"]) for ( k = 0; k < x.length; k++ ) //alert("test_"+i+"_rp"+k) { if ( x[k].checked ) { return true; } } return false; } </script>
Código:
ojala me puedan ayudar desde ya muchas gracias <form id="SignupForm" name="form1" action="responder.php" method="post" enctype="multipart/form-data" onSubmit="return Radio();">