Para executar o script abaixo é necessário o JQuery
http://docs.jquery.com/Downloading_jQuery
No exemplo estou usando o JQuery do Google APIs.
Segue um exemplo em funcionamento.
Caso tenha alguma duvida deixe um comentário que terei prazer em ajudar. <script src=“http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js” type=“text/javascript”></script>
</code></code></code>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Phaneronsoft - Verificar valores de input checkbox com JQuery</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<input type="checkbox" value="1" name="id[]" class="cinput">1<br>
<input type="checkbox" value="2" name="id[]" class="cinput">2<br>
<input type="checkbox" value="3" name="id[]" class="cinput">3<br>
<input type="checkbox" value="4" name="id[]" class="cinput">4<br>
<input type="checkbox" value="5" name="id[]" class="cinput">5<br>
<input type="checkbox" value="6" name="id[]" class="cinput">6<br>
<input type="checkbox" value="7" name="id[]" class="cinput">7<br>
<button type="button" id="botao">Verificar</button>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
<script type="application/javascript">
function checkBox() {
var files = '';
// Procura em todos os elementos com a classe cinput na página.
$(".cinput:checked").each(function(){
//Verifica se input checkbox esta marcado
//if(this.checked) {
// Adiciona valor do checkbox
files = files + ' [' + this.value + '] ';
//}
});
alert(files);
}
// Adiciona evento ao botão com a função bind
$("#botao").bind("click", function(){
checkBox();
});
</script>
</body>
</html>
Comentários são bem vindos assim posso melhorar a qualidade dos tutoriais aqui apresentados.
<html>
<head>
<title>Phaneronsoft - Verificar valores de input checkbox com JQuery</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<input type="checkbox" value="1" name="id[]" class="cinput">1<br>
<input type="checkbox" value="2" name="id[]" class="cinput">2<br>
<input type="checkbox" value="3" name="id[]" class="cinput">3<br>
<input type="checkbox" value="4" name="id[]" class="cinput">4<br>
<input type="checkbox" value="5" name="id[]" class="cinput">5<br>
<input type="checkbox" value="6" name="id[]" class="cinput">6<br>
<input type="checkbox" value="7" name="id[]" class="cinput">7<br>
<button type="button" id="botao">Verificar</button>
<script type=“application/javascript”>
function checkBox() {
var files = ”;
// Procura em todos os elementos com a classe cinput na página.
$(“.cinput”).each(function(){
//Verifica se input checkbox esta marcado
if(this.checked) {
// Adiciona valor do checkbox
files = files + ’ [‘ + this.value + ’] ‘;
}
});
alert(files);
}
// Adiciona evento ao botão com a função bind
$(“#botao”).bind(“click”, function(){
checkBox();
});
</script>
</body>
</html>

Boa tarde,
Muito bom o seu script e foi muito útil para eu concluir um projeto na qual estava trabalhando, a única coisa que faria diferente seria trocar esse trecho de código:
if(this.checked == true) {
por esse:
if(this.checked) {
Mas isso é só um detalhe de programador chato…rsrs
Mas é isso cara, mas uma vez parabéns.
Já fiz a mudança no código e coloquei um exemplo funcionando.
Obrigado pela sugestão.
Valeu .
Tava precizando de um exemplo desse tipo.
Passar os valores por um array.
Parabens.
Obrigado pelo exemplo
Só alterei um pouco seu código e não poderia deixar de colaborar, segue a baixo.
function checkBox() {
var files = ”;
// Procura em todos os elementos com a classe cinput na página.
$(“.cinput:checked”).each(function(){
//Verifica se input checkbox esta marcado
//if(this.checked) {
// Adiciona valor do checkbox
files = files + ’ [‘ + this.value + ’] ‘;
//}
});
alert(files);
}
o que eu modifiquei, removi o if para saber se estava ou não selecionado e coloquei o atributo :checked na hora de pegar e fazer os objetos, com isso teremos uma melhora em casos que tenhamos muitos checkbox (meu caso).
Grato.
Obrigado pela contribuição Caio.
Já foi alterado o código do exemplo e esta disponível para todos.
Olá alguém sabe fazer um esquema parecido com este mas ele pegar os valores de input com o mesmo nome e concatenar tipo
ele ler estes input e concatenar em uma variavel tipo assim
5|6|7 ??