Cita:
Iniciado por pcadict0 desafortunadamente no pasa el valor del campo "zona" por la URL cuando este campo está oculto.
Desconocía totalmente ese defecto de Internet Explorer, en Firefox lo he probado y ha funcionado.
Lo que podemos hacer es mostrarlo momentáneamente en el momento de enviar el formulario:
Código PHP:
function muestraElOculto() {
var comoEstaba = document.frm.zona.style.visibility;
document.forms["frm"].zona.style.visibility = "visible";
setTimeout("document.frm.zona.style.visibility='"+comoEstaba+"'", 100);
}
Sólo tienes que incluir en tu etiqueta <form> el atributo onsubmit con la función:
Código HTML:
onsubmit="muestraElOculto()"
Así me ha funcionado.
Por otra parte, no sé qué pretendías con esta línea:
Cita:
Iniciado por pcadict0 addOpt((oCntrl.style.visibility="hidden")== 0, "","%%");
Pero no tiene demasiado sentido. ¿No te da error? Puedes dejarla como en mi primer ejemplo:
Código PHP:
case 0:
oCntrl.style.visibility="hidden";
Un saludo