Ir para conteúdo
Fórum Script Brasil
  • 0

Como validar dois campos em javascript?


mcaa

Pergunta

Amigos, preciso validar dois campos da minha pagina de sistema, porém apenas a primeira validação funciona e não me da a opção de logar apenas preenchendo o segundo campo. segue o codigo:

<html>

<head>

<script type="text/javascript">

function validarCPF(formulario){

exp_reg=/^[a-zA-Z0-9\s]+$/;

if(exp_reg.test(formulario.cpf.value)==false){

alert(" Você deve preencher pelo menos um dos campos. Não são permitidos caracteres especiais como @ # % ., apenas numeros e letras");

} else {

formulario.submit();

}

}<!-- Esta funcao valida um campo chamadao cpf no sistema, porem, ele retorna esta mensagem de alerta também -->

<!--quando o usuario não o preenche , e meu sistema deve dar a opção dele não preencher cpf pois ele pode também logar apenas com o

<!--numero do cartao. O que preciso mudar nesta funcao? -->

function validarCartao(formulario){

exp_r=/^[a-zA-Z0-9\s]+$/;

if(exp_r.test(formulario.cartao.value)==false){

alert(" Você deve preencher pelo menos um dos campos. Não são permitidos caracteres especiais como @ # % ., apenas numeros e letras");

} else {

formulario.submit();

}

}<!-- Esta funcao valida um campo chamadao cartao no sistema, porem não esta validando como a funcao acima.-->

</script>

</head>

<body bgcolor="silver" >

<center><img src="logosaat.png" height="130" width="470" border="0" /></center>

<center><p><b><font size="7" color="blue" face="arial, comic sans ms, verdana, ">Sistema de Auto Atendimento de Transporte </font></b></p></center>

<form name="cadastro" onSubmit="return validarCPF()" onSubmit="return validarCartao()" action="janelamenuusuario.html">

<center><p><b><font size="6" color="green" face="arial, comic sans ms, verdana,">* CPF/Matrícula: </font></b></p></center>

<center><input style="height:400x;font-size:30pt;maxlenght:11;" name="cpf"/></p></center>

<center><p><b><font size="6" color="green" face="arial, comic sans ms, verdana, ">* Nº do Cartão: </font></b></p></center>

<center><input style="height:500x;font-size:30pt;border-topo:18px solid #ff0000" name="cartao"/></p></center>

<center><img src="cooltext519669338.png" onmouseover="this.src='cooltext519669338MouseOver.png';" onmouseout="this.src='cooltext519669338.png';" border="0" onClick="validarCPF(cadastro);"/></center>

</form>

<br>

<br>

<a href="solicita1via.html" ><img src="cooltext519687094.png" onmouseover="this.src='cooltext519687094MouseOver.png';" onmouseout="this.src='cooltext519687094.png';" border="0" align="left"/></a>

<a href="solicita2via.html" ><img src="cooltext519692826.png" onmouseover="this.src='cooltext519692826MouseOver.png';" onmouseout="this.src='cooltext519692826.png';" border="0" align="right"/></a>

</body>

</html>

Aguardo respostas pessoal: :blink:

Editado por mcaa
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...