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


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 189
Sexo: Masculino
Localização: Portugal - Algarve
Contato:

3 validações com If de Checkbox

20-06-2008 06:39

Ois pessoal, alquem me da uma ajuda, alguem consegue axar o erro neste script:

if((document.equipamento.EA38.checked == true ) && ( document.equipamento.EA39.checked == false ) || ( document.equipamento.EA40.checked == false ) ) {
window.alert("Uma das opções EA39 ou EA40 tem que estar selecionados'.") {
if((document.equipamento.EA38.checked == false ) && ( document.equipamento.EA39.checked == true ) || ( document.equipamento.EA40.checked == true ) ) {
window.alert("O campo EA38 tem que estar selecionados'.")
return false;
}} }

A ideia é tenho 3 checkbox:
Se checkbox1 tiver preenchida, entao checkbox2 ou 3 tera que estar preenchida.
Se a checkbox2 ou 3 tiver preenchida a checkbox1 tem que estar preenchida, e nunca as 3 podem estar seleciadas.

Como posso armar o codigo nesse sentido?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

3 validações com If de Checkbox

20-06-2008 08:50

Se são 3 checkbox, identifica os 3 primeiro:

var checkbox1 = document.equipamento.E...
var checkbox2 = document.equipamento.E...
var checkbox3 = document.equipamento.E...

Como estou vendo, o pivô é o checkbox1, então faz assim:
if(checkbox1.checked==true) {
... aqui você coloca a condicional para o 2 ou o 3
... se os 2 unchecked dá erro
}

ai, faz uma condicional para quando o checkbox1 estiver false.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]