Recuperar valor de checkbox  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
marceloplis
GUJ Ranger

Membro desde: 22/08/2005 10:08:21
Mensagens: 877
Localização: São Paulo - SP
Offline

Pessoal, tenho a seguinte situação: um formulário com um campo do tipo checkbox, eu gostaria de recuperar todos registros, independente de estar checado ou não, pois quero fazer um update na tabela do BD onde os registros que tiver o checkbox checado recebe 1 e os não checado recebe 0.

Alguém poderia me dar uma força ??

obs: recuperar para alteração apenas os que estão checados consegui, o problema é como recuperar os não checados tb.


Obrigado.
[Email] [MSN]
black_fire
Virtual Machine Man
[Avatar]

Membro desde: 10/08/2003 17:14:27
Mensagens: 642
Localização: Campinas/SP
Offline

já tentou fazer isso com Javascript?
Não sei se seria o mais certo, mas que tal assim?

Coloca um prefixo no nome dos checks q vc quer pegar,
ou até mesmo um prefixo no valor
vc conta todos os check da pagina e verifica se o nome/valor/id deles
está com o prefixo que vc definiu.
Então vc pode pegar todos, ver se estão selecionados ou nao
e enviar uma string para o servlet com um separador para cada
check box informado o estado de cada um...

abraço


-------------------------------------
Rodrigo G. Tavares de Souza
"When you don't have walls...you don't need Windows..."

-------------------------------------
Acesse meu blog: Migrando de Java para C++
http://rodrigomgsys.wordpress.com
-------------------------------------
[MSN] [ICQ]
rodolfodev
JavaBaby
[Avatar]

Membro desde: 29/03/2006 16:09:17
Mensagens: 92
Offline

Se eu não me engano se você não colocar o atributo value em sua tag você recebe on ou off fazendo o request pelo nome do campo. Ai você faz um if feio para os "on" serem 1 e "off" serem 0.
cassio
GUJ Master
[Avatar]

Membro desde: 19/06/2006 08:25:28
Mensagens: 1336
Localização: Caieiras-SP
Offline

O submit do formulário envia somente os campos chacados né?!
Acho que no seu Servlet ou JSP vc teria que ter um array com os mesmos campos existentes nos checkboxes da sua página... dai vc buscaria por cada campo do vetor, como String, nos dados recebidos no seu Servlet/jsp. Caso retorne null, é porque não está checado...

Cássio Marques

Blog
aureliolima
JavaChild
[Avatar]

Membro desde: 04/03/2009 15:02:02
Mensagens: 100
Offline

Aproveitando o mesmo tópico, gostaria de saber como eu poderia popular um Vector somente com os valores checados...

Tentei o seguinte, MAS sem sucesso:



e nos checkBoxes fiz assim:



Se alguém puder ajudar, agradeço!!!

abraço!

Atenciosamente.

Aurélio Camara Lima

Desenvolvimento de Sistemas Web
Passo Fundo / RS
Página Pessoal: www.aitecinfo.com.br
[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team