02/04/2010, 17:15
|
| | Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años, 9 meses Puntos: 0 | |
Respuesta: ordenar un select alfabeticamente Hola: De antemano agradezco la ayuda encontrada en el foro. el script de los select me sirvió muchísimo. pero con tu ejemplo solo se puede pasar una opción al tiempo, lo modifiqúé y asi puedo pasar más de una al tiempo.
Aquí está mi respuesta.
function volcarSelects(autores, autordestino){
// Accedemos a los 2 selects
emisor = document.getElementById(autores);
receptor = document.getElementById(autordestino);
// Obtenemos algunos datos necesarios
var i=0,c=0;
c=emisor.length;
while(i<c){
posicion = receptor.options.length;
seleccionado = emisor.selectedIndex;
if(seleccionado != -1) {
volcado = emisor.options[seleccionado];
// Volcamos la opcion al select receptor y lo eliminamos del emisor
receptor.options[posicion] = new Option(volcado.text, volcado.value);
emisor.options[seleccionado] = null;
}
i++;
}
}
Modificación hecha por Jailton Yanes, idea originalmente tomada de Foros del web |