Весь код.
function validateEmail(email) {
var reg = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return reg.test(email);
}
$(document).ready(function() {
$(".modalbox").fancybox();
$("#for").submit(function() { return false; });
$("#sendz").on("click", function(){
var emailval = $("#email").val();
var msgval = $("#name").val();
var msglen = msgval.length;
var mailvalid = validateEmail(emailval);
if(mailvalid == false) {
$("#email").addClass("error");
}
else if(mailvalid == true){
$("#email").removeClass("error");
}
if(msglen < 4) {
$("#name").addClass("error");
}
else if(msglen >= 4){
$("#name").removeClass("error");
}
if(mailvalid == true && msglen >= 4) {
$("#sendz").replaceWith('Текст');
$.ajax({
type: 'POST',
url: 'filephp.php',
data: $("#form").serialize(),
success: function(data) {
//Очистка всей формы после отправки
setTimeout("$.fancybox.close()", 7000);
$('#form').find('input[type=text],input[type=tel],input[type=email], textarea').val('');
$('#rorm').find("input[type=checkbox], input[type=radio]").prop("checked", "");
console.log(data);
$('#form').html(data);// Вывод результата с filephp.php который повторяется после повторного запуска фомы.
}
});
}
});
});