Ir para conteúdo

POWERED BY:

Arquivado

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

Diego Rodriguez

sobre comando OR no JavaScript

Recommended Posts

Bom gente, estou com a seguinte duvida, quero que um dos campos de meu form nao possa ficar em branco, o codigo que estou usando eh o seguinte:

<script language="JavaScript">
function verificacao() {
if(document.formCadastro.combomoto.value=="-" || 
document.formCadastro.txtatendente.value=="" ||
 document.formCadastro.txtplaca.value=="" || 
document.formCadastro.txtsemplaca.value=="") {
window.alert("Existem Campos OBRIGATÓRIOS não preenchidos !!!")
return false;
}
}
Queria ao inves de usar o || usar como se fosse o OR do SQL, isso eh possivel ?

 

Minha finalidade eh a seguinte: OU PREENCHE O TXTPLACA OU PREENCHE O TXTSEMPLACA, muito grato pela ajuda de todos...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa

 

Cara não tem como mudar isso pq é a sintaxe da linguagen

 

:/

 

vlw ae

 

 

EDITADO

 

Opa mal ae eu intendi errado da primeira vez xDD

 

coloca && "and" ao invez de || "or" pq c algum deles estiver preenxido ele jah nao entra

 

vlw ae

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma sugestao (exemplo):

 

<script language="JavaScript">
function verificacao(form) {
var Campos = (form.campo1.value != "" && form.campo2.value != "" && form.campo3.value != "")

if(!Campos) {
window.alert("preencher todos os campos.")
return false;
}
return true;
}
</script>

<form name="formCadastro" onSubmit="return verificacao(this)">
<input type="text" name="campo1">
<input type="text" name="campo2">
<input type="text" name="campo3">
<input type="submit">
</form>

No que ajuda isso? Imagina q num arquivo você precisa validar constantemente o preenchimento dos campos... vai ficar fazendo um IF enorme durante o codigo?? Setando uma variavel com o resultado fica mais pratico.

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.