Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

hhhhhh

critica em js

Recommended Posts

como faço a seguinte critica?tenho 3 campos de telefone...todos os 3 são compostos de ddd e teleu preciso de uma critica em que o usuário preencha pelo menos um telefone de contato(ddd e tel)se alguém puder me ajudar ficarei muito granto, já que essa dúvida é muito urgente!!valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tenho condições de postar o código todo pronto mas a lógica é a seguinte:

 

A função de validação deve conter um...

 

IF campotelefone1 Or campotelefone2 OR campotelefone3 == '' (vazio)

Retorna ERRO

Else

Retorna OK

END IF

 

E no evento ONSUBMIT na sua página você chama a função de validação...

Eu sei que essa nao é a codificação do JAVASCRIPT mas acho que da pra entender pela lógica.

 

Qquer coisa só dizer...

[]tz ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas acho que não é OR e sim AND pois ele não quer que todos sejam preenchidos mas pelo menos umseria algo assimif(campo1 == "" && campo2 == "" && campo3==""){mensagem de campo vazio}else {mensagem de campo preenchido }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso aê isso aê eu tava compreguiça de escrever em javascript e esquecer um detalhezinho e dar erro.

 

Só acho que o vazio correto é '' e não "" certo?

 

[]tz ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites
mas acho que não é OR e sim AND pois ele não quer que todos sejam preenchidos mas pelo menos um

 

seria algo assim

 

if(campo1 == "" && campo2 == "" && campo3==""){

mensagem de campo vazio

}

else {

mensagem de campo preenchido

}

Não Mario se você usar o AND ele só retornará OK se TODOS os campos estiverem preenchidos...

o correto é OR mesmo, para que ao menos um esteja preenchido.

 

[]tz ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas acho que não é OR e sim AND pois ele não quer que todos sejam preenchidos mas pelo menos umseria algo assimif(campo1 == "" && campo2 == "" && campo3==""){mensagem de campo vazio}else {mensagem de campo preenchido }

Não Mario se você usar o AND ele só retornará OK se TODOS os campos estiverem preenchidos...o correto é OR mesmo, para que ao menos um esteja preenchido.[]tz ;)
Daw ainda não concordo contigo, não com este exemplo do <<<[[[$#%$#]]]>>>>>>seria or se fosse o totalmente o contrarioif(campo1 != "" || campo2 != "" || campo3 != ""){mensagem de campo preenchido }else {mensagem de campo vazio}

Compartilhar este post


Link para o post
Compartilhar em outros sites

aí pessoal tá não está funcionando:var ddd_resid = document.form1.ddd_resid.value;var tel_resid = document.form1.tel_resid.value;var resid = ddd_resid + tel_resid;var ddd_comerc = document.form1.ddd_comerc.value;var tel_comerc = document.form1.tel_comerc.value;var comerc = ddd_comerc + tel_comerc;var ddd_cel = document.form1.ddd_cel.value;var tel_cel = document.form1.tel_cel.value;var cel = ddd_cel + tel_cel;if(resid == "" || comerc == "" || cel == ""){ window.alert("É necessário escolher pelo menos um contato");return false;}else{window.alert("Algum foi preenchido");return true;}não está funcionando... :( muito obrigado a todos...

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que está acontecendo??

Compartilhar este post


Link para o post
Compartilhar em outros sites

marioufpa

»»]]v[[䣵kø««

Daw

 

MUITO OBRIGADO A TODOS VCS MESMO...

 

CONSEGUI FAZER O QUE EU QUERIA EU TENHO QUE USAR O OPERADOR && E NÃO O ||

 

valew mesmo...vcs são demais

 

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que bom véio, funcionou mas eu ainda acho que não tá certo...

 

Ao invés de usar == "" && use =! "" || Porque pelo que to vendo que você fez ele só passará positivo se os 3 campos estiverem preenchidos. Não?

 

Mario acho que nos enrolamos hehehe as vezes a gente olha pra um cdigo e não enxerga certas coisas. Seu segundo codigo tá ok... o meu tb... sei lá! hehehe :blink: :wacko:

 

[]tz ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que bom véio, funcionou mas eu ainda acho que não tá certo...Ao invés de usar == "" && use =! "" || Porque pelo que to vendo que você fez ele só passará positivo se os 3 campos estiverem preenchidos. Não?Mario acho que nos enrolamos hehehe as vezes a gente olha pra um cdigo e não enxerga certas coisas. Seu segundo codigo tá ok... o meu tb... sei lá! hehehe :blink: :wacko: []tz ;)

Foi o que disse Daw...O que tava colocando com == separado com && faz exatamente o mesmo que != separado com ||, antes como tava == separado por || só ia funcionar se todos tivessem preenchidosMas é isso ai. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.