10 de fevereiro de 2009

Verificar se CheckBox foi selecionada - JavaScript

Bom dia pessoaRRR,

Esses dias estava fazendo um script pra um formulário que verifica-se se alguma checkbox foi selecionada antes de submeter.

Vamos lá...

HTML

>CODE <<>
<html>
<head>
<script type="text/javascript">
function validaCheckbox(name){
var frm = document.form_escola;

//Percorre os elementos do
formulário
for(i=0; i < frm.length; i++){
//Verifica se o elemento do formulário corresponde
a um checkbox e se é o checkbox desejado
if
(frm.elements[i].type == "checkbox" &&
frm.elements[i].name == name ){
//Verifica se o checkbox foi
selecionado
if(frm.elements[i].checked){
return true;
}

}
}
alert("Nenhum item foi selecionado!");
return false;
}
</script>
</head>

<body>
<form id="form_escola"
method="post" action="" name="form_escola"onsubmit="return
validaCheckbox('item_cod')">

<input type="checkbox" value="11603991"
name="item_cod"/>
<label for="Field1">Ensino médio -
1º ano - Vol. 1</label>

<br />

<input type="checkbox" value="11603995"
name="item_cod"/>
<label for="Field2">Ensino médio -
1º ano - Vol. 1 - Atividades</label>

<br />

<input id="act" type="submit" value="Gravar"
name="act"/>
</form>
</body>
</html>

flws ;D
att.

11 comentários:

Anônimo disse...

foi util, obrigada

Anônimo disse...

nw funciona seu filho duma puta

Unknown disse...

testei aqui e esta funcionando normal! talvez o problema seja você =]

Mauricio Carmo disse...

Foi bastante Útil. Obrigado!

Anônimo disse...

Cara parabéns, acabei de utilizar seu código com apenas algumas modificacoes.

Obrigado

Luis Steffens disse...

Realmente muito bom, simples e objetivo.. Parabéns

Anônimo disse...

Parabéns, muito bom mesmo!

Anônimo disse...

fuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

Anônimo disse...

Muito simples e direto seu código.
Perfeito, fiz uma adaptação e esta funcionando corretamente.

Vlw msm!

Unknown disse...

Essa e a idéia, deixar o código pronto mas pra cada um fazer sua adaptação, assim todos aprendemos ;)

jhoni disse...

muito bom rapaz o seu código..usei ele com um checkbox com array e funcionou do jeito que eu queria.....adaptei e pronto....