Código:
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. <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>