Ae galera… so novo no pedaço e to com algumas duvidas em uma aplciação que estou desenvolvendo…
so pra resumir… é um cadastro feito em JSP que se comunica com SERVLETS, pra começa eu preencho uma DROPDOWNLIST com o JAVASCRIPT e gostaria de saber como eu faço para colocar esses dados em uma variavel de seção para poder enchergar no java…
criação das DROPDOWNLIST:
printDropDown: function() {
var draw = “”;
draw = draw + "
“;
for( var i=0 ; i < this.drop1.length ; i++ ) {
draw = draw + “”+this.drop1[i]+”";
}
draw = draw + "</select>";
draw = draw + "</TD><TD>";
draw = draw + "<input id='dir' type= 'button' value='>'>";
draw = draw + "<BR>";
draw = draw + "<input id='esq' type= 'button' value='<'>";
draw = draw + "</TD><TD>";
draw = draw + "<select id='down2' style='max-height:300;max-width:150W;' size='10' value='' class='textInput' >";
for( var y=0 ; y < this.drop2.length ; y++ ) {
draw = draw + "<option value='"+i+"'>"+this.drop2[y]+"</option>";
}
draw = draw + "</select>";
draw = draw + "</TD></TR></TABLE>";
$("selectme").innerHTML = draw;
Event.observe($("dir"),'click',this.direita.bind(this));
Event.observe($("esq"),'click',this.esquerda.bind(this));
},
direita: function() {
if($("down1").value == "") {
alert("Selecione um campo para passar para direita.");
return;
}
var pos = $("down1").selectedIndex;
this.drop2.push(this.drop1[pos]);
this.drop1.splice(pos,1);
this.printDropDown();
},
esquerda: function() {
if($("down2").value == "") {
alert("Selecione um campo para passar para direita.");
return;
}
var pos2 = $("down2").selectedIndex;
this.drop1.push(this.drop2[pos2]);
this.drop2.splice(pos2,1);
this.printDropDown();
}
}
os dados que eu quero pegar são os contidos na “drop2”
Obrigado
Felipe Jorge
|