Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/08/2007, 02:46
Tigervlc
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 21 años, 7 meses
Puntos: 3
Re: como hacer un select multiple de paises ...

Cita:
Iniciado por tunait Ver Mensaje
Otro detalle es que estás asignando en vez de comparando en esta línea
Código:
if(estado = document.getElementById('estado'))
Bueno, era consciente de que lo que hay en la condición del if es una asignación en vez de una comparación. Esto es una acción permitida que yo sepa, al menos en algunos lenguajes. En ese if, lo primero que se hace es la asignación a la variable estado, y seguidamente, se valora el valor de dicha asignación a true o false. Si estado recibe un valor, se evalúa a true, y si fuera 0, "0", undefined o null se evaluaría a false. Esa línea equivaldría a hacer:

estado = document.getElementById('estado')
if (estado) ...

(además, como ahora declaro estado con var ya no machaco el valor del select en IE)


En cuanto a lo de var, ya me lo has aclarado, muchas gracias. Intentaré a partir de ahora usar nombres diferentes para variables y elementos de formulario