Foros del Web » Programando para Internet » Javascript »

Error con select

Estas en el tema de Error con select en el foro de Javascript en Foros del Web. Hola a todos tengo este script Código: <script language="JavaScript"> document.formul.tablas0.value="sujeto"; fill0(); document.formul.options0.value = "Sexo"; </script> El cual lo que debe hacer es lo siguiente teniendo ...
  #1 (permalink)  
Antiguo 15/09/2009, 11:58
 
Fecha de Ingreso: noviembre-2008
Mensajes: 101
Antigüedad: 16 años, 4 meses
Puntos: 0
Pregunta Error con select

Hola a todos tengo este script
Código:
<script language="JavaScript"> 
document.formul.tablas0.value="sujeto";
fill0();
document.formul.options0.value = "Sexo";
</script>
El cual lo que debe hacer es lo siguiente teniendo en cuenta el valor del select tablas0 con la funcion fill0() llena el select optios0 y despues pone el Sexo como el elemento seleccionado, ahora bien, las 2 primeras cosas lo hace bien, o sea document.formul.tablas0.value="sujeto"; fill0(); pero esto no document.formul.options0.value = "Sexo"; no tengo idea de porque me da un error, me dice que document.formul.options0 is undefined uqe puede ser esto, ayuda por favor!!!!!!!!
aa, el nombre está bien puesto aqui les pongo como creo el select
Código:
<select name="options0" id="options0" class="style8" onChange="buscar_options0()">
                        </select>
y todos estos select los creo antes del script


Ayudenme por favor!!!!
  #2 (permalink)  
Antiguo 16/09/2009, 09:03
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 7 meses
Puntos: 1532
Respuesta: Error con select

primero que todo, la sintaxis que usas sólo es compatible con algunas versiones de IE, digo algunas porque no funciona muy bien, intenta:

Código:
<script language="JavaScript"> 
document.getElementById('tablas0').value="sujeto";
fill0();
document.getElementById('options0').value = "Sexo";
</script>
para ello tienen que tener cada uno su respectivo id
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 14:18.