Eliminar Multiples Opciones de un Combo

22/04/2004 - 16:17 por Serafin Salazar | Informe spam
Buenos Dias,
Necesito eliminar de un lista desplegable tipo multiple, todas las opciones
que el usuario haya señalado, alguien me puede ayudar??
Estoy haciendo esto, pero se me pierden los indices:

for(i=0;i<=ListaRelaciones.length-1;i++)
{
if (ListaRelaciones.options[i].selected==true)
{
ListaRelaciones.options[i]=null;
}
}


Gracias!
Serafin Salazar M Analista Bank Vision SoftWare Ltd 6 21 91 10 Ext 150 300 2
67 48 97 Bogota - Colombia

Preguntas similare

Leer las respuestas

#1 Matias Iacono
22/04/2004 - 16:18 | Informe spam
No tengo una funcion a mano... pero creo que una forma seria, primero ver
todas aquellas que no ha seleccionado. Y poner estas en un array o en una
lista separada por comas, y luego borrar todo el combo, y cargarlo desde
cero con lo que te quedo.

Saludos

"Serafin Salazar" wrote in message
news:
Buenos Dias,
Necesito eliminar de un lista desplegable tipo multiple, todas las


opciones
que el usuario haya señalado, alguien me puede ayudar??
Estoy haciendo esto, pero se me pierden los indices:

for(i=0;i<=ListaRelaciones.length-1;i++)
{
if (ListaRelaciones.options[i].selected==true)
{
ListaRelaciones.options[i]=null;
}
}


Gracias!
Serafin Salazar M Analista Bank Vision SoftWare Ltd 6 21 91 10 Ext 150 300


2
67 48 97 Bogota - Colombia


Respuesta Responder a este mensaje
#2 Kravek
22/04/2004 - 16:36 | Informe spam
Por qué no pruebas desde el final hasta el principio?? así no se te
"perderían" los indices;)
Respuesta Responder a este mensaje
#3 Giox
22/04/2004 - 17:04 | Informe spam
Te envio este codigo que sirve para pasar datos de un list a otro lo puedes
cuadrar para tu caso

function fromTo(menuFrom, menuTo){
menuFromLen = menuFrom.length ;
//LO AGREGAMOS AL MENU TO
for(i=0; i<menuFromLen; i++){
if(menuFrom.options[i].selected == true ) {
menuToLen = menuTo.length;
menuTo.options[menuToLen] = new
Option(menuFrom.options[i].text,menuFrom.options[i].value);
}
}
//LO QUITAMOS DEL MENU FROM
for(i = (menuFromLen -1); i>=0; i--){
if (menuFrom.options[i].selected == true ){
menuFrom.options[i] = null;
}
}
}

En el Html creas un boton y le envias en el evento onClick el
fromTo(form1.select1, form1.select2)

Espero que te ayude

Saludos
Giox
"Serafin Salazar" escribió en el mensaje
news:
Buenos Dias,
Necesito eliminar de un lista desplegable tipo multiple, todas las


opciones
que el usuario haya señalado, alguien me puede ayudar??
Estoy haciendo esto, pero se me pierden los indices:

for(i=0;i<=ListaRelaciones.length-1;i++)
{
if (ListaRelaciones.options[i].selected==true)
{
ListaRelaciones.options[i]=null;
}
}


Gracias!
Serafin Salazar M Analista Bank Vision SoftWare Ltd 6 21 91 10 Ext 150 300


2
67 48 97 Bogota - Colombia


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida