ELIMINAR UNA OPCION DE UN SELECT

nelw
29 de Septiembre del 2008
COMO HAGO PARA ELIMINAR UNA OPCION DE UN SELECT O ELIMINAR TOTAS LAS OPCIONES QUE TIENE UN SELECT EN UN DETERMINADO CASO, GRACIAS POR SU ATENCION, ESPERO SU COLABORACION

Pris
29 de Septiembre del 2008
Las opciones de un "select" estan almacenadas en un array.
Ese array esta alojado en la propiedad "options" del select.
Solo tienes que eliminar el o los elementos del array.
Para eliminar todas las opciones igualas la longitud del array a 0.
Para eliminar una opcion concreta igualas esa opcion null.

Puedes ver una sencilla pagina de ejemplo para manipular la lista de opciones de un select en: http://muppet-place.webcindario.com/public/282164.htm

Ekbalam
29 de Septiembre del 2008
prueba con esto
EliminaOpciones(ObjetoSelect)
{ for(j=0;j<ObjetoSelect.length;j++)
{ ObjetoSelect.remove(j)}
}//fin de elimina opciones
pero el problema esta que no te quitara todas por que el index se corre asi mejor esto:
EliminaOpciones=function (ObjetoSelect)
{ j=ObjetoSelect.length-1
while(j>=0)
{ ObjetoSelect.remove(j)
j--
}
}//fin de elimina opciones