Llego horas rompiéndome la cabeza con un error que no logro entender.
Tengo el siguiente código:
Código HTML:
... <form action="tests/started.php?finished=1" id="frm" name="frm" method="post"> <input type="radio" id="q_1_1" name="q_1" value=1 onclick="disableRadio();"> <input type="radio" id="q_1_2" name="q_1" value=2 onclick="disableRadio();"> ... más input aqui hasta el id= "q_1_10"... <input type="hidden" id="Edad" value=38> <input type="submit" value="Enviar"> </form>
Código HTML:
... function disableRadio() { for (k=1; k<11; k++) { if (document.getElementById) obj_radio = document.getElementById('q_1_'+k); else if (document.layers) obj_radio = document.layers['q_1_'+k]; else obj_radio = document.all['q_1_'+k]; obj_radio.disabled = true; //ya probé con 'disabled' y con 'true'; } }
Por otro lado si elimino la llamada a la función disableRadio entonces si se reciben correctamente todos los valores en PHP.
¿Qué está mal en el código, por favor?
Saludos!!!!
Silver