Foros del Web » Programando para Internet » Javascript »

Traspasar y eliminar datos en tablas [JavaScript]

Estas en el tema de Traspasar y eliminar datos en tablas [JavaScript] en el foro de Javascript en Foros del Web. Estimados, Recurro a su ayuda y conocimientos, necesito traspasar datos desde dos tablas, en la cual la primera cuenta con datos establecidos y conectados con ...
  #1 (permalink)  
Antiguo 12/09/2012, 07:26
Avatar de fritzwill  
Fecha de Ingreso: septiembre-2010
Mensajes: 12
Antigüedad: 14 años, 1 mes
Puntos: 0
Traspasar y eliminar datos en tablas [JavaScript]

Estimados,

Recurro a su ayuda y conocimientos, necesito traspasar datos desde dos tablas, en la cual la primera cuenta con datos establecidos y conectados con la base de datos (aun no llego a esa parte, estoy en lo logico), lo que tengo hasta el momento es pasar datos, pero estos se repiten al pasarlo, cosa que no quiero, y lo segundo es que al eliminar, se elimine el dato especifico....

ejemplo:

LISTA1 = 1,2,3,4,5,6
SEL2 (LISTA NUEVA A RELLENAR)

lo que quiero es que que al pasar los datos se traspasen de forma que cada uno elija es decir:

SEL2 = 3,1,6,4,5,2

el codigo lo que hace es repetir los datos (cosa que no quier)

y lo segundo es que al eliminar de la lista SEL2 el dato numero 6 queda lo siguiente:

SEL2 = 3,1,6," "," "," "

pero al agregar un dato nuevo lo que queda es:

SEL2 = 3,1,6," "," "," ", 4

CODIGO:

-->--------------------------------------------------------------------------------------------
<script type="text/javascript">
var posicion =0;
function agregar(){
var sel="", aa = document.form1.lista.options.selectedIndex, rec = new Array();

if(aa !=-1){
for(i=0;i<document.form1.lista.options.length;i++) {
rec[i] = document.form1.lista.options[i].value;
if(document.form1.lista.options[i].selected){
document.form1.sel2.options[posicion] = new Option(rec[i],rec[i]);
posicion++;
}
}
}
else
alert("no hay opciones selecciondas");
}
--------------------------------------------------------------------------------------------<--
function restar(){
var sel="", aa = document.form1.sel2.options.selectedIndex, rec = new Array();
if(aa !=-1){
for(i=0;i<document.form1.sel2.options.length;i++){
rec[i] = document.form1.sel2.options[i].value;
if(document.form1.sel2.options[i].selected){
document.form1.sel2.options[i] = new Option("","");

for(i=0;i<document.form1.sel2.options.length;i++){
document.form1.sel2.options[i] = new Option(rec[i],rec[i]);
}
}
}
}
else
alert("no hay opciones selecciondas");

}
</script>
--------------------------------------------------------------------------------------------<--

espero que las dudas hayan sido especificadas de la mejor manera. saludos.

Última edición por fritzwill; 12/09/2012 a las 09:32 Razón: Ortografia

Etiquetas: java+array, traspaso
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 11:16.