Foros del Web » Programando para Internet » Javascript »

Dejar seleccionados OPTION de un select multiple

Estas en el tema de Dejar seleccionados OPTION de un select multiple en el foro de Javascript en Foros del Web. Hola Amigos necesito de su ayuda........ Tengo un select multiple al cual agrego elementos (numeros de 8 digitos) y tengo un Boton quitar ......aqui esta ...
  #1 (permalink)  
Antiguo 14/07/2010, 06:04
 
Fecha de Ingreso: noviembre-2006
Ubicación: Capital Federal
Mensajes: 141
Antigüedad: 17 años, 3 meses
Puntos: 1
Sonrisa Dejar seleccionados OPTION de un select multiple

Hola Amigos necesito de su ayuda........

Tengo un select multiple al cual agrego elementos (numeros de 8 digitos) y tengo un Boton quitar ......aqui esta el tema yo cuando agrego los agrego seleccionados asi despues cuando hago el submit me envia todos, pero cuando borro uno se me deseleccionan y ahi ya pierdo los q quedan para el POST......le pongo mi codigo

function quitar(){
var aQuitar = document.getElementById("form_numeroFacturas");
aQuitar.options[aQuitar.selectedIndex] = null;
}

<ww:select multiple="true" name="numeroFacturas" list="numeroFacturas" id="form_numeroFacturas"/>

En la funcion JS quiero despues de borrar un elemento se selecionen los que quedan, con algo asi por ejemplo oOption.selected="selected"; pero no me sale!

Saludos.
  #2 (permalink)  
Antiguo 14/07/2010, 06:49
 
Fecha de Ingreso: noviembre-2006
Ubicación: Capital Federal
Mensajes: 141
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: Dejar seleccionados OPTION de un select multiple

Por si a alguno le sirve

function quitar(){
var aQuitar = document.getElementById("form_numeroFacturas");
aQuitar.options[aQuitar.selectedIndex] = null;
for(i=0;i<aQuitar.options.length;i++){
aQuitar.options[i].selected = "true";
}
}

Etiquetas: dejar, option, select
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 04:44.