Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/04/2007, 07:26
Okada
 
Fecha de Ingreso: enero-2007
Mensajes: 19
Antigüedad: 18 años
Puntos: 0
Re: Comprobar si exsite una opcion en un combo

Retomo el hilo:

function copiarSelec(idOrigen, idDestino){
var selecOrigen = document.getElementById(idOrigen);
var selecDestino = document.getElementById(idDestino);
while (selecOrigen.selectedIndex >= 0){
var seleccionado = selecOrigen.options[selecOrigen.selectedIndex].value;
var encontrado = false;
var i = 0;

while ((!encontrado) && (i < selecDestino.options.length)){
alert("entrooo");
if (selecDestino.options[i].value == seleccionado){
encontrado = true;
}
i++;
}
if (!encontrado){
alert("copioooo");
selecDestino.options[selecDestino.options.length].value=seleccionado;
}
selecOrigen.options[selecOrigen.selectedIndex].selected=false;
}



Aparentemente todo debería ir bien, el problema que tengo es que cuando el combo de destino está vacío, al intentar agregar las nuevas opciones seleccionadas, el objeto es null.

selecDestino.options[selecDestino.options.length].value=seleccionado;

No se cómo subsanar esto, ayuda??

Obrigado!