Estoy aprendiendo javascript y quería una ayudita con el código. No logro que me ejecute la función corregir y que la ponga en el textarea correspondiente. He puesto el alert para poder saber si la función está bien.
Gracias y perdonad a este novato!!
<html>
<head>
<title>Corrección de un test</title>
<script type="text/javascript">
function corregir()
{
for(var i = 1; i <= 2; i++) {
for (var j=1; j <= 4 ; j++) {
var verdadero="p"+i+j+"v";
var correctas=0;
if (document.getElementById(verdadero).checked == true) {
correctas=correctas+1;
}
}
}
alert(correctas);
}
</script>
</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="p12v" 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>
<!-- 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="p24v" value="D" /> Texto de la respuesta D. </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="p33v" 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" /> 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>