我在脚本确认方面遇到了一些问题。按照标准,它设置为隐藏联系表单并显示确认消息,但它不适用于所有浏览器。经过一些测试,我意识到它不适用于大多数 IE 版本,大约 40% 的访问者。
如何将 hide-and-show-msg 替换为“thankyou.html”?我猜这是可行的,因为大多数 IE 都无法显示确认消息,尽管它们设法隐藏了表单。'header' 中的代码目前是:
<script src="php/js/jquery.validate.js"></script>
<script src="php/js/jquery.placeholder.js"></script>
<script src="php/js/jquery.form.js"></script>
<script>
$(function(){
$('#contact').validate({
submitHandler: function(form) {
$(form).ajaxSubmit({
url: 'thankyou.php',
success: function() {
$('#contact').hide();
$('#contact-form').append("<p class='thanks'>Thank you! The message was sent.</center></p>")
}
});
}
});
});
</script>