Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2010, 08:06
Avatar de andreshenao
andreshenao
 
Fecha de Ingreso: enero-2009
Ubicación: Medellìn
Mensajes: 417
Antigüedad: 15 años, 4 meses
Puntos: 7
duda con validacion

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>
__________________
-----------------
Hosting Medellin
Diseño web medellin