Duvida com formulario

2 respostas
leandrosu

Bom dia pessoal …

Estou fazendo alguns formularios ( html & JSP & SERVLET )e me deparei com uma situaçao que nao gostei nada auhauhah

Bom o problema e o seguinte faço uma busca no banco de dados ( mysql ) essa consulta pode me retornar “N” registros no caso varios contatos.
Nessa consulta imprimo na tela o seguinte :

um checkbox para cada registro encontrado ( valor do checkbox sera o ID do contato ) + o nome do contato + telefone.

EX:

CHECKBOX - NOME - TELEFONE

O problema vem agora…
Digamos que o nome do checkbox seja “cod” , e o usuario selecione 3 checkbox.

Como faço para receber os 3 valores?

String codigo = request.getParameter(“cod”);

Assim so pegaria o primeiro valor ne?!
Poderia fazer isso em JavaScript?

Ou consigo fazer isso em jsp mesmo?

Desde ja grato

2 Respostas

Naruffy

bom, uma maneira rapida é fazer assim, com um laço, no nome dos checkboxes, coloque “cod1”, “cod2” …

M

[b]Você deve fazer um laço para imprimi o checbox, não?

utilize o contador para ter ids diferentes Ex: “cod1”, “cod2”, “cod3”.

Depois faça um javascript que guarde em uma variavel todos os itens selecionados Ex: var x = “1,3” ou seja o 1 e 3 está selecionado … e mande por request.

Logo após receber faça um split nessa variavel

String codigos = request.getParameter(“cod”);
String[] selecionados = codigos.split(",");

assim vc terá todos os itens selecionados!

Criado 24 de julho de 2008
Ultima resposta 24 de jul. de 2008
Respostas 2
Participantes 3