He creado un test y su correción en la misma página por medio de javascript.
Aquí os dejo el código:
Código HTML:
<html> <head> <title>Corrección de un test</title> </head> <body> <FORM name="Preguntas"> <p> <!-- Primera pregunta --> 1.- Este es el enunciado de la primera pregunta del test. </p> <p> <input type="radio" name="pregunta1" id="p11" value="A" /> Texto de la respuesta A. </p> <p> <input type="radio" name="pregunta1" id="p12" value="B" /> Texto de la respuesta B. </p> <p> <input type="radio" name="pregunta1" id="p13" value="C" /> Texto de la respuesta C. </p> <p> <input type="radio" name="pregunta1" id="p14" value="D" /> Texto de la respuesta D. </p> <p></p> <!-- Segunda pregunta --> 2.- Este es el enunciado de la segunda pregunta del test. </p> <p> <input type="radio" name="pregunta2" id="p21" value="A" /> Texto de la respuesta A. </p> <p> <input type="radio" name="pregunta2" id="p22" value="B" /> Texto de la respuesta B. </p> <p> <input type="radio" name="pregunta2" id="p23" value="C" /> Texto de la respuesta C. </p> <p> <input type="radio" name="pregunta2" id="p24" value="D" /> Texto de la respuesta D. </p> <p></p> <!-- Tercera pregunta --> 3.- Este es el enunciado de la tercera pregunta del test. </p> <p> <input type="radio" name="pregunta3" id="p31" value="A" /> Texto de la respuesta A. </p> <p> <input type="radio" name="pregunta3" id="p32" value="B" /> Texto de la respuesta B. </p> <p> <input type="radio" name="pregunta3" id="p33" value="C" /> Texto de la respuesta C. </p> <p> <input type="radio" name="pregunta3" id="p34" value="D" /> Texto de la respuesta D. </p> <p></p> </FORM> <FORM name="boton"> <input type="button" name="boton" value=" CORREGIR " onclick="corregir()"/> </FORM> <br><br> <b>RESULTADO DEL TEST</b> <P> <form name="resultado" action=""> Has acertado <input type="text" size="3" name="aciertos" value=""/> preguntas <br> Has fallado en <input type="text" size="3" name="fallos" value=""/> preguntas <br> Has dejado de responder <input size="3" name="blancos" type="text" value=""/> preguntas <P> PUNTUACIÓN: <input type="text" size="5" name="puntuacion" value=""/> puntos </form> </body> </html>
¿Alguien sabe donde estoy fallando?
Muchas gracias.