Hola a tod@s,
Vereis quiero validar un test tipo autoescuela, con la diferencia de que en este test pueden haber un número indeterminado de preguntas... Cada pregunta tendrá otro número indeterminado de respuestas. Quedaría así:
Pregunta 01
-respuesta 01
-respuesta 02
Pregunta 02
-respuesta 01
-respuesta 02
-respuesta 03
Encontré un script que funciona a la perfección si el número de preguntas es siempre el mismo. Pero mi nivel de javascript no llega para modificarlo, aunque lo he intentado... os paso el script.
function Chck(Ob,vNumP){
for (i=0; i<Ob.length; i++){
if (Ob[i].checked){
return;
}
}
document.F=vNumP;
document.G=Ob[0];
}
function Validar(){
document.F=0;
document.G=null;
Chck(document.FD.p3,3);
Chck(document.FD.p2,2);
Chck(document.FD.p1,1);
if (document.F!=0){
alert('Falta responder la pregunta número ' + document.F + '.');
document.G.focus();
}
else {document.FD.submit();}
}
Cuando queremos acabar el test le pulsamos al botón corregir que tiene el siguiente link javascript:Validar(); Como podeis ver, desde la función validar llamamos tres veces a la Chck. Lo que yo quiero es que llame a la función tantas veces como preguntas haya, siendo este número diferente en cada test.
Espero me podais ayudar. Os lo agradezco. GRACIAS
adios adios