Primeiro, parabéns as pessoas que respondem as dúvidas dos colegas…li algumas e achei muito bacana a dedicação de todos!
Minha dúvida:
Tenho uma página JSP que contém vários checkbox’s e preciso colocar um botão, com o famoso TODOS, como devo proceder?
Acho q a melhor pergunta seria: Como “saber” q o novo botão “TODOS” seja acionado ou como os outros checkbox’s aceite o comando do mesmo???
Esse script na hora q vc clica no botão TODOS, vai selecionar todos os checkbox que estão habilitados. Se vc clicar de novo em TODOS, ele vai desmarcar todos os checkboxes…
Em todos os checkboxes vc coloca o seguinte:
onclick="checkUncheckAll(this);"
Para vc “saber” qdo o checkbox todos deve ser selecionado, vc faz o seguinte: Na hora q o usuário clicar em algum checkbox, vc chama um script q percorrerá todos os checkboxes da página e irá verificar se todos estão selecionados. Se todos estiverem selecionados, vc marcará o check TODOS.
Entendeu?!?
Abraços…
O
OaprendizPJ
Yes Man!!!
Kra fiz conforme vc escreveu e consegui!!!
Muito obrigado pela ajuda!!!
Até a próxima!
O
OaprendizPJ
Agora apareceu a seguinte “solicitação”:
Minha aplicação agora tem o botão TODOS, conforme instruções anteriores! O q eu preciso agora é:
Ao clicar em todos, além de marcar os respectivos, deverá aparecer ao lado outros checkbox “filhos”!!!
EX:
checkbox:
v TODOS
v checked1 v checkedFilho1.1
v checked2 v checkedFilho1.2…n
v checked3 v checkedFilho2.1
v checkedFilho2.2…n
v checkedFilho3.1…n