Estoy haciendo una pagina en la que se corrige la opcion marcada por el usuario segun el valor del campo hidden (sea A, B o C). El codigo que tengo hasta ahora es el siguiente:
Código:
<html>
<head>
<title></title>
<script>
function corregir()
{
if(p1resp == v1)
{
}
p1ca.style.backgroundColor="#ff0000";
}
</script>
</head>
<body>
<form name="test">
<table width="300px" border="1" style="border-collapse:collapse">
<tr>
<td id="p1ca"><input type="radio" name="p1resp" value="A">A) Celda 1</td>
</tr>
<tr>
<td id="p1cb"><input type="radio" name="p1resp" value="A">B) Celda 2</td>
</tr>
<tr>
<td id="p1cc"><input type="radio" name="p1resp" value="A">C) Celda 3</td>
</tr>
</table>
<input type="button" value="CAMBIAR" onclick="corregir()">
<input type="hidden" name="V1" value="A"><input type="hidden" name="V2" value="B"><input type="hidden" name="V3"
value="C">
</form>
</body>
</html>
V1 almacena el valor correcto, es decir, la respuesta correcta en forma de A, B o C, que son las posibles respuestas. Necesito que si el usuario acierta, el campo se pinte en verde, pero si falla, el que el ha marcado se pinte en rojo y la respuesta correcta en verde. Tambien hay que tener en cuenta que puede haber preguntas que solo tengan como respuestas A y B, no existiendo C. Con tener el codigo de una sola pregunta, despues ya adapto las restantes copiando y pegando, pero llevo 3 dias probando y buscando codigos, con montones de dolores de cabeza y no logro hacer esto. Agradezco si alguien puede hecharme un cable, tengo que entregarlo el lunes y es lo unico que me falta. Gracias anticipadas.