JavaScript - error de propiedades

 
Vista:

error de propiedades

Publicado por Ander (4 intervenciones) el 01/06/2004 17:15:31
Hola a todos:
Tengo en una tabla guardado unos campos y mediante una función quiero mostrar estos valores en un select lo hago asi:
function mostrar()
{
j=TablMostrar.length
for(i=0;i<j;i++)
document.formulario.Nombre_Select.options[i]=TablaMostrar[i]
}
En TalbaMostrar tengo los valores que quiero mostrar, el fallo que me da es que El Objeto no acepta esta propiedad, lo curioso es que esto lo he visto en otras páginas y funciona. A ver si alguno consigue ayudarme, gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error de propiedades

Publicado por jack (3 intervenciones) el 01/06/2004 19:06:14
Mira, aquí el problema puede ser que el select contenga información previa o que el numero de elementos del select no sea igual al de la tabla. Lo que hago yo es primero vaciar completamente mi combo select, y despues crear las opciones. Esto lo hago con las siguientes funciones:

PARA BORRAR:

function BorraSelect(objeto_select){

y=objeto_select.length;
for (i=1;i<=y;i++){
objeto_select.options[i] = null;
}
return objeto_select.length;
}

PARA LLENAR EL COMBO:

function Actualizaselect(objeto_select){

while (objeto_select.length>1)
BorraSelect(objeto_select);
j=TablMostrar.length
for(i=0;i<j;i++)
{
objeto_select.options[i]=new Option(TablaMostrar[i],"", false, false);
}

}

Espero que te sirva el código saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar