Passar valor de checkbox p/ jsp

1 resposta
A

Olá pessoal, to c/ dificuldades em resolve um problema q me apareceu !!!

é o seguinte… tenho uma .jsp e nela tenho uma caixa de texto e um link para uma outra jsp q consulta fornecedores… nesta o usuário digita um nome de fornecedor p/ busca e abaixo monta uma tabela c/ as filiais deste fornecedor (o atributo “action” deste form aponta para a mesma jsp)… a ultima coluna desta tabela é de chekboxes cujo o atributo “value” é o id da filial…

<input type="checkbox" name="check" value="<%=dados.getString("COD_FORNECEDOR")%>">

Meu problema é o seguinte … o usuário deve selecionar as checkboxes das filiais q ele deseja consultar e ao clicar no botão “OK” e quero q o valor das checkboxes (id da filial) selecionada passe para a caixa de texto da jsp q a abriu. (jsp anterior)

Antes era feito em javascript:

< a href="javascript:window.opener.parametro.vs_fornecedor.value=<%=dados.getString("COD_FORNECEDOR")%>; window.close();">

mas o usuário selecionava apenas uma filial e a janela era fechada !

Será q alguém pode me da uma luz ?!?!

desde já agradeço.
At,
André Hebeler.

1 Resposta

A

Resolvi meu problema !!!

criei uma variavel String e no atributo “onclick” do “checkbox”
atribui nesta variavel o valor do ID

<input type="checkbox" name="check" onclick="<%check +=
dados.getString("COD_FORNECEDOR").trim();%>">

e em seguida no botão “OK” atribui o valor desta variavel no campo
texto da pagina pai

<a title="Confirma registro"
href="javascript:window.opener.parametro.vs_fornecedor.value='<%=check%>';
window.close();">

Obrigado a todos que colaboraram !

At,
André Hebeler.

Criado 4 de agosto de 2008
Ultima resposta 4 de ago. de 2008
Respostas 1
Participantes 1