Foros del Web » Programando para Internet » Javascript »

ayuda con cuestionario en javascript

Estas en el tema de ayuda con cuestionario en javascript en el foro de Javascript en Foros del Web. Hola, estoy desesperado, necesito que alguien por favor me ayude con esto. Quiero hacer una evaluación de selección múltiple con única respuesta utilizando solo javascript. ...
  #1 (permalink)  
Antiguo 09/03/2007, 11:07
 
Fecha de Ingreso: julio-2006
Mensajes: 102
Antigüedad: 17 años, 9 meses
Puntos: 1
ayuda con cuestionario en javascript

Hola, estoy desesperado, necesito que alguien por favor me ayude con esto.
Quiero hacer una evaluación de selección múltiple con única respuesta utilizando solo javascript. Creé la función que valida las respuestas pero veo que con el radio button no se hace igual que cuando las respuestas van en caja de texto, no se como hacer para tomar el valor del radio button seleccionado y compararlo con la respuesta correcta, así mismo ir incrementando el contador de respuestas correctas y al final mostrar la cantidad de estas respuestas.
Aquí esta el código que hice para solo dos preguntas , pero no funciona, por favor si alguien puede verificarlo y ayudarme a corregirlo me ayudaría muchísimo!!!!., o si alguien ya tiene algo hecho parecido a esto por favor ponerlo a mi disposición.
Por favor espero que alguien me ayude lo mas pronto posible. Gracias!!!



<html >
<head>
<SCRIPT LANGUAGE=JavaScript>
<!--
function validar()

{ count=0
if (pregunta1.checked.value ==a )
{ count++};
if (pregunta2.checked.value ==b )
{ count++};
alert("Usted tiene " + count + " respuestas correctas");
}

// -->
</SCRIPT>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<p>1. La suma de tres mas dos es:</p>
<p>a. 5</p>
<p>b. 7 </p>
<p>c.10</p>
<p>d.9</p>
<p>
<label>
<input name="pregunta1" type="radio" value="a" />
a </label>
<label>
<input name="pregunta1" type="radio" value="b" />
</label>
b
<label>
<input name="pregunta1" type="radio" value="c" />
c </label>
<label>
<input name="pregunta1" type="radio" value="d" />
</label>
d</p>

<p>2. el area de un cuadrado de 5 cm de lado es:</p>
<p>a. 34 cm </p>
<p>b.25 cm </p>
<p>c.12 cm </p>
<p>d.50 cm </p>
<p>
<label>
<input name="pregunta2" type="radio" value="a" />
a </label>
<label>
<input name="pregunta2" type="radio" value="b" />
</label>
b
<label>
<input name="pregunta2" type="radio" value="c" />
c </label>
<label>
<input name="pregunta2" type="radio" value="d" />
</label>
d</p>

<label>
<input type="submit" name="Submit" value="Evaluar" onClick="validar()" >
</label>
</p>
</body>
</html>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 14:14.