ASP - Pasar cadena de una listbox a otra

 
Vista:

Pasar cadena de una listbox a otra

Publicado por pepin100 (43 intervenciones) el 15/08/2001 20:34:16
Tengo una listbox conteniendo una lista de elementos. Quiero que al presionar un boton o al hacer click sobre el elemento en la lista( eso no importa), el elemento seleccionado aparezca en la otra listbox.

Gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pasar cadena de una listbox a otra

Publicado por Luis de Diego (179 intervenciones) el 18/08/2001 11:39:04
Holas:
Aqui tienes la función para hacerlo. Espero que te sirva.
function PasarSeleccion(){
var CampoSeleccion1;
var CampoSeleccion2;
var indice='-1';
var Destinatario
var TotalDestinatarios
var CCDestinatarios

CampoSeleccion1 = document.insertar_cita_hecho.Dest_utilizados; //De la que saco
CampoSeleccion2 = document.insertar_cita_hecho.Destinatarios; //En la que meto.

//alert (CampoSeleccion1+"\n"+CampoSeleccion2);

var MaxCampoSeleccion1 = CampoSeleccion1.options.length; //MAXIMO VALOR DE LA LISTA
var MaxCampoSeleccion2 = CampoSeleccion2.options.length; //MAXIMO VALOR DE LA LISTA

for(var i = 0; i < MaxCampoSeleccion1; i++){
if (CampoSeleccion1.options[i].selected){
indice = i;
}
}

if (indice=='-1'){
alert("No ha seleccionado un Destinatario para añadir")
}else{
var nuevo = new Option(""); //Nueva entrada en la lista de Destinatarios.
CampoSeleccion2.options[MaxCampoSeleccion2] = nuevo; //Incializamos la nueva entrada

CampoSeleccion2.options[MaxCampoSeleccion2].text = CampoSeleccion1.options[indice].text

for (var i=indice+1; i<MaxCampoSeleccion1; i++)
{
CampoSeleccion1.options[i-1].text = CampoSeleccion1.options[i].text;
CampoSeleccion1.options[i].text="";
}
CampoSeleccion1.options[MaxCampoSeleccion1-1]=null; //Borr
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar