Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/06/2004, 04:40
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 3 meses
Puntos: 381
Hola sonia,

de entrada siempre la inicializo a 0 pero en seguida me daba cuenta y la cambiaba a 1. A 0 me habría devuelto un p0 no está definido.

Al final salió con el eval, no entiendo por qué las primeras 20 vueltas que le dí me devolvía undefined siempre, tal vez al ser lunes por la mañana la neurona la tenía a medio gas y pasé por todas las opciones malas pasando muy de cerca por la buena.

Finalmente quedó así

for(t=1; t<=42;t++){
if(eval('document.forms[0].p' + t + '[0].checked') || eval('document.forms[0].p' + t + '[1].checked') || eval('document.forms[0].p' + t + '[2].checked')){
continue
}
else{alert('debe seleccionar una opción en todas las preguntas');break}
}

Yá me extrañaba, con eval nunca tuve problemas para evaluar sentencias...

Gracias por leer mi problemo y tu sugerencia

Un saludo