Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Validando check box

03-05-2007 16:45

Abaixo segue um exemplo:

<script language="JavaScript"> function checa() {   // um valor para contar o número de inputs var valor = 0;   // aqui é obtido todos o checkbox // 3 é o número de input (checkbox) for(var i=0; i < 3; i++) {   // verifica o checkbox e incrementa if(document.form.campo[i].checked==true) { valor++; } // fim do if   } // fim do for   // se nenhum checkbox estiver checado, retorna o alert if(valor==0) { alert("escolha algum checkbox") return false; } // fim do if   } // fim da função </script>


<form name="form" action="" method="POST"> <input type="checkbox" name="campo" value="1"> <input type="checkbox" name="campo" value="2"> <input type="checkbox" name="campo" value="3"> <input type="button" value="verifica" onClick="checa()"> </form>

0
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Validando check box

03-05-2007 16:58

Segue abaixo um exemplo que valida os checkbox e um input text.

<script language="JavaScript"> function checa() { var valor = 0; for(var i=0; i < 3; i++) { if(document.form.campo[i].checked==true) { valor++; } } if(valor==0) { alert("escolha algum checkbox") return false; } if(document.form.nome.value=="") { alert("coloque um nome") return false; } document.form.submit(); } </script>


<form name="form" action="documento.html" method="POST"> nome: <input type="text" name="nome" value=""> <input type="checkbox" name="campo" value="1"> <input type="checkbox" name="campo" value="2"> <input type="checkbox" name="campo" value="3"> <input type="button" value="verifica" onClick="checa()"> </form>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Mensagens: 284
Nome: Vinícius Muniz
Descrição do site: As últimas notícias sobre "Harry Potter" em um só lugar.
Sexo: Masculino
Localização: Vargem Grande Paulista, SP
Contato:

Validando check box

15-11-2009 15:56

E como eu faço quando tem só um checkbox?

Tentei excluir um dos

<input type="checkbox" name="campo" value="1"> <input type="checkbox" name="campo" value="2"> <input type="checkbox" name="campo" value="3">



Mas, ñ obtive sucesso! Nem quando mudei o nº 3 para 1 em: for(var i=0; i < 3; i++) {


8)
0
As melhores notícias sobre "Harry Potter" organizadas em um só lugar. Bastidores, fotos e vídeos das gravações de "Harry Potter e as Relíquias da Morte".

Ordem da Fênix Brasileira
http://www.ordemdafenixbrasileira.com/
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Validando check box

15-11-2009 17:11

Nesse caso não precisa do for, e muda a estrutura, veja no exemplo

<script language="JavaScript"> function checa() { if(document.form.campo.checked==false) { alert("marque o checkbox"); return false; } else { return true; } } </script>


<form name="form" onsubmit="return checa();" action="documento.html" method="POST"> <input type="checkbox" name="campo" value="1"> <input type="submit" value="verifica""> </form>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Mensagens: 284
Nome: Vinícius Muniz
Descrição do site: As últimas notícias sobre "Harry Potter" em um só lugar.
Sexo: Masculino
Localização: Vargem Grande Paulista, SP
Contato:

Validando check box

15-11-2009 17:21

Você é um gênio!!

Obrigadão mesmo!!!

Sempre tira as minhas dúvidas!! Ô cara inteligente!! \o/
0
As melhores notícias sobre "Harry Potter" organizadas em um só lugar. Bastidores, fotos e vídeos das gravações de "Harry Potter e as Relíquias da Morte".

Ordem da Fênix Brasileira
http://www.ordemdafenixbrasileira.com/

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado