Foros del Web » Programando para Internet » Javascript »

select dependiente que no funciona en firefox

Estas en el tema de select dependiente que no funciona en firefox en el foro de Javascript en Foros del Web. Hola a todos, tengo desarrollado un formulario que contiene unos selects dependientes pero no consigo que me funcionen en Firefox, sin embargo en IE, Chrome ...
  #1 (permalink)  
Antiguo 30/04/2011, 18:34
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 19 años, 1 mes
Puntos: 2
select dependiente que no funciona en firefox

Hola a todos, tengo desarrollado un formulario que contiene unos selects dependientes pero no consigo que me funcionen en Firefox, sin embargo en IE, Chrome y Opera si lo hago funcionar...

Al principio lo tenía así:

Código Javascript:
Ver original
  1. document.forms.formReserva.dias.options[0]=opcion0;

y leí en el foro que había que cambiar la sintaxis por esta otra:

Código Javascript:
Ver original
  1. document.forms['formReserva'].elements['dias'].options[0]=opcion0;

para que lo pudiera interpretar Firefox, pero no hay forma...

saben a que puede ser debido??? o cómo hay que ponerlo para que funcione??

Desde ya, muchas gracias por su tiempo y ayuda
  #2 (permalink)  
Antiguo 30/04/2011, 18:40
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 19 años, 1 mes
Puntos: 2
Respuesta: select dependiente que no funciona en firefox

Bueno, creo que este el tema más rápido resuelto... y fue de casualidad... les explico por si alguien se encuentra con el mismo problema...

El problema no está en la linea que les he comentado, sino en esta

Código Javascript:
Ver original
  1. formReserva.dias.length=0;

se me ocurrió cambiarla por esta otra:

Código Javascript:
Ver original
  1. document.formReserva.dias.length=0;

y ya funciona perféctamente en todos los navegadores!!! XDD

Gracias de todos modos!!

Etiquetas: dependiente, firefox, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:19.