lo que entendí del problema que estas teniendo es que cuando uno selecciona todas las respuestas correctas aparece un alert diciendo que todas las respuestas son correctas pero que luego dice que ¡¡¡no pasa el examen!!!
si es eso se resuelve cambiando el ">=" por "<="
Código Javascript
:
Ver originalif ( s <= 1 ){
window.alert("Perdio el examen" ) ;
}
Código HTML:
Ver originalHTML>
Solucionado validar radio button
<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" ) ;
}
}
}
<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> <B>cuanto es 2+1=
</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> <B>pregunta
</B> correcta tercera opción
<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> <B>pregunta=
</B> correcta cuarta opción
<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> <B>pregunta =
</B> correcta 5ta opción
<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 -->
<INPUT TYPE="button" NAME="enviar" VALUE="enviar" onClick="validarBotonRadio()"> <INPUT TYPE="reset" VALUE="Borrar">