tengo una validacion que no se que pasa pero ya no me quiere funcionar si alguien me podria asesorar que es lo que pasa que no logro encontrar el error.
Mil gracias
<HTML>
<HEAD>
<TITLE>
Solucionado validar radio button
</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function validarBotonRadio() {
var s = 0;
with (document.formulario){
for ( var i = 0; i < suma.length; i++ ) {
if ( suma[1].checked ) {
s= s + 1;
//primera pregunta
break;
}
}
for ( var i = 0; i < suma1.length; i++ ) {
if ( suma1[2].checked ) {
s= s + 1; //segunda pregunta
// window.alert("de 2 preguntas saco buenas: \n" + s);
break;
}
}
for ( var i = 0; i < suma2.length; i++ ) {
if ( suma2[2].checked ) {
s= s + 1; //tercera pregunta
//window.alert("de 2 preguntas saco buenas: \n" + s);
break;
}
}
for ( var i = 0; i < suma3.length; i++ ) {
if ( suma3[3].checked ) {
s= s + 1; //cuarta pregunta
//window.alert("de 2 preguntas saco buenas: \n" + s);
break;
}
}
for ( var i = 0; i < suma4.length; i++ ) {
if ( suma4[4].checked ) {
s= s + 1; //quinta pregunta
window.alert("de 5 preguntas saco buenas: \n" + s);
break;
}
}
if ( s >= 1 ){
window.alert("Perdio el examen" ) ;
}
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM name="formulario">
<B>Cuanto es 3+2:</B><br>
<INPUT TYPE="radio" NAME="suma" VALUE="uno">Tres
<INPUT TYPE="radio" NAME="suma" VALUE="dos" >Cinco <!--respuesta buena -->
<INPUT TYPE="radio" NAME="suma" VALUE="uno">Tres
<INPUT TYPE="radio" NAME="suma" VALUE="dos" >Cinco
<INPUT TYPE="radio" NAME="suma" VALUE="tres" >Ocho<br>
<BR>
<B>cuanto es 2+2=</B><br>
<INPUT TYPE="radio" NAME="suma1" VALUE="1">dos
<INPUT TYPE="radio" NAME="suma1" VALUE="2" >tres
<INPUT TYPE="radio" NAME="suma1" VALUE="3">Tres<!--respuesta buena -->
<INPUT TYPE="radio" NAME="suma1" VALUE="4" >Cinco
<INPUT TYPE="radio" NAME="suma1" VALUE="5" >Cuatro<br>
<BR>
<B>pregunta</B><br>
<INPUT TYPE="radio" NAME="suma2" VALUE="6">dos
<INPUT TYPE="radio" NAME="suma2" VALUE="7" >tres
<INPUT TYPE="radio" NAME="suma2" VALUE="8">Tres<!--respuesta buena -->
<INPUT TYPE="radio" NAME="suma2" VALUE="9" >Cinco
<INPUT TYPE="radio" NAME="suma2" VALUE="10" >Cuatro<br>
<BR>
<B>pregunta=</B><br>
<INPUT TYPE="radio" NAME="suma3" VALUE="11">dos
<INPUT TYPE="radio" NAME="suma3" VALUE="12" >tres
<INPUT TYPE="radio" NAME="suma3" VALUE="13">Tres
<INPUT TYPE="radio" NAME="suma3" VALUE="14" >Cinco<!--respuesta buena -->
<INPUT TYPE="radio" NAME="suma3" VALUE="15" >Cuatro<br>
<BR>
<B>pregunta =</B><br>
<INPUT TYPE="radio" NAME="suma4" VALUE="16">dos
<INPUT TYPE="radio" NAME="suma4" VALUE="17" >tres
<INPUT TYPE="radio" NAME="suma4" VALUE="18">Tres
<INPUT TYPE="radio" NAME="suma4" VALUE="19" >Cinco
<INPUT TYPE="radio" NAME="suma4" VALUE="20" >Cuatro<BR><!--respuesta buena -->
<BR>
<INPUT TYPE="button" NAME="enviar" VALUE="enviar" onClick="validarBotonRadio()">
<INPUT TYPE="reset" VALUE="Borrar">
</FORM>
</BODY>
</HTML>