На сайте 4 однотипные формы.
Как с помощью ajax работать сразу со всеми формами, а не писать код отправки для каждой?
$("#callback_top").submit(function(e) { //устанавливаем событие отправки для формы
var re = /^\d[\d\(\)\ -]{4,14}\d$/;
var myPhone = document.getElementById('phone').value;
var myName = document.getElementById('name').value;
if(myPhone == "")
{
sweetAlert("Неправильно заполнены поля", 'Поле "телефон" обязательно для заполнения', "error");
}
else
{
var valid = re.test(myPhone);
if (valid)
{
$.ajax({
type: "POST", //Метод отправки
url: "order.php", //путь до php фаила отправителя
data: {phone : myPhone , name : myName},
success: function(data) {
yaCounter41099939.reachGoal('order');
sweetAlert("Спасибо! Ваша заявка отправлена. В ближайшее время мы с вами свяжемся", "", "success");
}});
}
else
sweetAlert("Неправильно заполнены поля", 'Поле "телефон" должно содержать правильный номер телефона', "error");
}
});
Данный код работает хорошо с 1 формой, но как лучше сделать что бы работать и проверять на валидность данные с разных форм?