$("form").submit(function (e) {
e.preventDefault();
var name_input = $(this).find("input[name='name']");
var email_input = $(this).find("input[name='email']");
var phone_input = $(this).find("input[name='phone']");
var fullphone_input = $(this).find("input[name='fullphone']");
var field_error = false;
if (name_input.length > 0) {
if ($.trim(name_input.val()).length == 0) {
name_input.addClass('empty_input');
setTimeout(function () {
name_input.removeClass('empty_input');
}, 5000);
field_error = true;
}
}
if (email_input.length > 0) {
if ($.trim(email_input.val()).length == 0) {
email_input.addClass('empty_input');
setTimeout(function () {
email_input.removeClass('empty_input');
}, 5000);
field_error = true;
}
}
if (phone_input.length > 0) {
if ($.trim(phone_input.val()).length == 0) {
phone_input.addClass('empty_input');
setTimeout(function () {
phone_input.removeClass('empty_input');
}, 5000);
field_error = true;
}
}
if (fullphone_input.length > 0) {
if ($.trim(fullphone_input.val()).length == 0) {
fullphone_input.addClass('empty_input');
setTimeout(function () {
fullphone_input.removeClass('empty_input');
}, 5000);
field_error = true;
}
}
if (field_error === true) {
return false;
}
var form_data = new FormData($(this)[0]);
form_data.delete('summary');
var file_data_input = $(this).find("input[name='summary']");
if (file_data_input.prop('files') !== undefined) {
form_data.append('summary', file_data_input.prop('files')[0]);
}
$.ajax({
type: "POST",
url: "mail.php",
cache: false,
contentType: false,
processData: false,
data: form_data,
success: function (raw_data) {
var data = JSON.parse(raw_data);
if (data != null && data.success) {
console.log(data);
$.fancybox.close();
$.fancybox({
href: '#popup-window-5',
tpl: {
closeBtn: '<img title="Close" class="popup-window-closbtn" src="img/popup-window-closebtn.png"/>'
},
'width': '545px',
});
} else {
$.fancybox.close();
$.fancybox({
href: '#popup-window-6',
tpl: {
closeBtn: '<img title="Close" class="popup-window-closbtn" src="img/popup-window-closebtn.png"/>'
},
'width': '545px',
});
}
},
error: function (data) {
console.log(data);
$.fancybox.close();
$.fancybox({
href: '#popup-window-6',
tpl: {
closeBtn: '<img title="Close" class="popup-window-closbtn" src="img/popup-window-closebtn.png"/>'
},
'width': '545px',
});
}
});
return false;
});