关于我的Jquery.Validate和.Datepicker,在这个网站上工作:http://changemyaddressform.com/。也没有在IE7中工作,这让我相信我有一些简单的错误......任何人都可以帮助这个noobie吗?
在IE8,FF,Safari等中运行良好 - 没有什么超级复杂,只需使用内置的.validate()函数。知道为什么它会忽略IE7中的所有验证尝试而只是发布到下一页?我知道格式化已关闭,但目前在表单之前正在处理函数。
最佳,
斯科特
答案 0 :(得分:0)
将按钮类型更改为“按钮”而不是提交 添加一个调用函数的onclick事件并在里面添加验证。
当有提交按钮时,我在验证信息方面遇到了问题,有时候提交表单并不重要。 这样你就可以在onclick函数中添加一个Alert来知道函数是否被执行。
答案 1 :(得分:0)
试试这样:
$(document).ready(function() {
$("#commentForm").validate();
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true
});
$('a.external_link').click(function() {
window.open(this.href, "WhyEmail?", "width=500,height=200,resizable=no,scrollbars=no,menubar=no,status=no,directories=no,toolbar=no");
return false;
});
});