Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
É o seguinte tenho um form com validação em jQuery, é um form de login parecido com o do submarino.
se o cliente escolher a opção "ja tenho cadastro" e nao preencher nada o jQuery entra em ação, porem se o cliente depois disso clicar em "sou novo cliente" e clicar en prosseguir por causa da primeira validação que o jQuery fez ele nao deixa o form sair do lugar, como posso resolver isso, tentei colocar o "return true", mas nao vai.
Segue o codigo e o link do exemplo no ar.
<script language="javascript">
function SelRadio(){
var RadioButton = document.getElementById('rb2');
RadioButton.checked = true;
}
function SelSenha(){
var campo = document.getElementById('senha');
campo.focus();
}
function aviso(){
if (document.getElementById('rb1').checked == true){
return (true);
}else{
$(document).ready( function() {
$("#login").validate({
// Define as regras
rules:{
senha:{
// campoNome será obrigatorio (required) e terá tamanho minimo (minLength)
required: true, minlength: 4
},
email:{
// campoEmail será obrigatorio (required) e precisará ser um e-mail válido (email)
required: true, email: true
}
},
// Define as mensagens de erro para cada regra
messages:{
senha:{
required: "Informe a sua senha",
minlength: "A senha deve conter, no mínimo, 4 caracteres"
},
email:{
required: "Digite o seu e-mail para contato",
email: "Digite um e-mail válido"
}
}
});
});
}
}
</script>Carregando comentários...