[Resolvido] 'Juntar funções'
Tenho essas duas funções, uma faz a validação, e a outra envia os dados pro php.. eu to tentando juntar as duas, pra poder enviar os dados somente depois de fazer a validação, mas ñ tá rolando.. sempre da algum erro quando tento colocar uma dentro da outra..
$("#form_contato").validate({
rules: {
contato_nome: "required",
contato_tel: "required",
contato_email: {
required: true,
email: true
},
contato_mensagem:{
required: true,
minlength: 5
}
},
messages: {
contato_nome: "Digite seu nome",
contato_tel: "Digite seu telefone",
contato_email: "Digite seu email.",
contato_mensagem: {
required: "Deixe uma mensagem.",
minlength: "No mínimo 5 caracteres"
},
}
}); // end valida
$("#form_contato").submit(function() {
// guarda os dados em variaveis
var contato_nome = $('#contato_nome').attr('value');
var contato_tel = $('#contato_tel').attr('value');
var contato_email = $('#contato_email').attr('value');
var contato_mensagem = $('#contato_mensagem').attr('value');
$.ajax({
type: "POST",
url: "envia_contato.php",
data: "contato_nome="+ contato_nome + "&contato_email=" + contato_email + "&contato_tel=" + contato_tel + "&contato_mensagem=" + contato_mensagem,
success: function(){
$('#form_contato').hide();
//$('form#submit :input').val("");
$('#sucesso_contato').fadeIn();
}
});
return false;
});Discussão (3)
Carregando comentários...