Ir para conteúdo

POWERED BY:

Arquivado

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

goruks

validacao campo

Recommended Posts

Oláalguem tem algum exemplo de validacao da seguinte maneiracampo 1 - campo 2campo 3a pessoa deve preencher o (campo 1 e o 2) ou (o campo 3)vlw :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja este exemplo

 

<script language="javascript">function validar(){	campo1 = document.getElementById('campo1').value;	campo2 = document.getElementById('campo2').value;	campo3 = document.getElementById('campo3').value;	valid = (campo1.length!=0 && campo2.length!=0) || campo3.length!=0;	if(valid) {		alert('valido');	}	else {		alert('nao valido');	}}</script>Campo 1: <input type="text" name="campo1" id="campo1">Campo 2: <input type="text" name="campo2" id="campo2">Campo 3: <input type="text" name="campo3" id="campo3"><input type="button" value="validar" onclick="validar();"/>

Compartilhar este post


Link para o post
Compartilhar em outros sites

funcionou agora tem um problema quando da submit e da o alert quando você da OK do alert ele vai pra pagina do submit e nao fica na pagina do form pra você preencher :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

O codigo que eu mandei foi somente um exemplo de como validar seguindo a lógica que você enviou na duvida.Agora para controle do formulário você tem que aplicar a logica do meu exemplo em seu formulário, mudando/acrecentando/retirando algumas coisas.Por exemplo, se o caso dos dados serem validos, você utiliza document.form1.submit().. (submete o formulario) se nao forem validos, você nao faz nada e so exibe o alerta.Lembrando que o botao que chama a funcao de validacao deve ser do tipo "button" e nao "submit", pois o submit do formulario você irá fazer dentro da propria funcao de validacao. Outra maneira eh tbm colocar o evento no formulario (na tag form)onsubmit="return validar();" dai o retorno da funcao validar() deve ser true ou false, e o botao do formulario pode ser do tipo "submit" mesmo

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.