Problemas ao usar jQuery Validate
Galera é o seguinte, eu tenho um formulário de cadastro e nesse formulário tenho dois rádios (Pessoa física e Pessoa Jurídica), de acordo com oque a pessoa escolher é exibido novos inputs onde todos são de preenchimento obrigatório
Meu problema é o seguinte:
Coloquei pra validar os campos de preenchimento obrigatório antes da pessoa selecionar pessoa física ou jurídica
Só que quando vou incluir um novo validate no código ele não funciona, simplesmente para de validar.
Segue abaixo o código
$(document).ready(function(){
$(".jur").fadeOut("fast");
$(".fis").fadeOut("fast");
$("#contato").validate({
rules:{
pessoa:{
required: true
},
telefone:{
required: true
},
email:{
required: true,
email: true
},
assunto:{
required: true,
minlength: 5
},
mensagem:{
required: true,
minlength: 10
}
},
messages:{
pessoa:{
required: "<u>Por favor, selecione um tipo de pessoa.</u>"
},
telefone:{
required: "<u>Por favor, informe seu número de telefone.</u>"
},
email:{
required: "<u>Por favor, informe seu endereço de e-mail.</u>",
email: "<u>Insira um endereço de e-mail válido!</p>"
},
assunto:{
required: "<u>Por favor, informe o assunto da mensagem.</u>",
minlength: "<u>O assunto da mensagem deve conter ao menos 5 characteres.</u>"
},
mensagem:{
required: "<u>Por favor, informe sua mensagem.</p>",
minlength: "<u>Sua mensagem deve conter no mínimo 10 characteres.</u>"
}
}
});
$("#juridica").change(function(){
$(".jur").fadeIn("slow");
$(".fis").fadeOut("slow");
$("#contato").validate({
rules:{
cnpj:{
required: true
}
},
messages:{
cnpj:{
required: "<u>Por favor, informe o CNPJ.</u>"
}
}
});
});//Click no input(radio) Pessoa Juridica
$("#fisica").change(function(){
$(".jur").fadeOut("slow");
$(".fis").fadeIn("slow");
$("#contato").validate({
rules:{
cpf:{
required: true
}
},
messages:{
cpf:{
required: "<u>Por favor, informe o CPF.</u>"
}
}
});
});//Click no input(radio) Pessoa Fisica
});
Alguém pode ajudar? O.o
:
Discussão (1)
Carregando comentários...