pessoal, estou com um probleminha aqui e preciso ja ajuda de vocês.
Tenho uma página jsp com uma grid cheia de checkbox que quando estão preechidos devem gerar um vetor com os códigos de cada checkbox marcado pelo usuário.
consigo capturar todos os checkbo assinalados pelo usuario atravéz da seguinte função javascript que fiz:
function validaChecks(){
var codigo="";
var verifica=new Boolean(false);
for(i = 0;i < form1.item.length;i++){
if(form1.item[i].checked == true){
aux= document.getElementById("cod_int"+i);
codigo+=aux.value+"--";
verifica=true;
}
}
if(verifica == false){
alert("Escolha uma ocorrência para Impressão de Etiqueta!");
}else{
cod = codigo.split("--");
var caminho = "teste.jsp;
}
}
function validaChecks(){
var codigo="";
var verifica=new Boolean(false);
for(i = 0;i < form1.item.length;i++){
if(form1.item[i].checked == true){
aux= document.getElementById("cod_int"+i);
codigo+=aux.value+"--";
verifica=true;
}
}
if(verifica == false){
alert("Escolha uma ocorrência para Impressão de Etiqueta!");
}else{
cod = codigo.split("--");
var caminho = "teste.jsp;
}
}
estou tentando com isso pegar todso os códigos marcados, e funcoina perfeitamente. o problema é o seguinte, quero pegar essa lista de código que estão na variável codigo do javascript e jogar para o java, para eu poder manipular em java, faze a lógica de negócio e tal.
tentei colocar um return na função javascript e inserir a funão num <input hiddem como segue:
<input type="hidden" name="lista" value="validaChecks();">
no entanto não consigo pegar os valores no hiddem lista…
alguém pode me ajudar a resolver esse problema?