我遇到浏览器兼容性问题。在Firefox和Chrome上,脚本运行正常(发送电子邮件,在提交到文本后更改表单)。
Safari和IE浏览器存在问题。单击提交后,页面将显示在顶部,表单不会更改为成功消息,但会发送电子邮件。
完整的联系表格代码:http://pastebin.com/mAUNMHFe
我认为问题在于:
$(function () {
$('#contact').validate({
submitHandler: function (form) {
$(form).ajaxSubmit({
url: 'process.php',
success: function () {
$('#contact').hide();
$('#contact-form').append("<p class='thanks'>Thanks!</p>")
}
});
}
});
});