$(function() {
$("#order__form").submit(function() {
$.ajax({
type: "POST",
url: "php/post.php",
data: $(this).serialize()
})
.done(function() { //Если все хорошо, показываем сообщение об отправки и очищаем поля
$(".order__massage").addClass("active").css('display', 'flex').hide().fadeIn();
setTimeout(function(){
jQuery("#order__form").trigger("reset");
$('.order__massage').on('click', function(e) {
$('.order__massage').fadeOut();
});
});
return false;
});
});
Например, пробовала вот это:
function valEl(el){
el.validate({
rules:{
phone:{
required: true,
regex: '^([\+]+)*[0-9\x20\x28\x29\-]{5,20}$'
},
name:{
required:true,
},
mail:{
required: true,
email: true
}
},
messages:{
phone:{
required: 'Поле обязательно для заполнения',
regex: 'Телефон может содержать символы + - ()'
},
name:{
required: 'Поле обязательно для заполнения',
regex: 'Имя не может содержать символы и цифры'
},
mail:{
required: 'Поле обязательно для заполнения',
email: 'Неверный формат E-mail'
}
}
})
};