Jquery验证在IE7中不起作用

时间:2011-04-28 23:05:02

标签: ie7.js

关于我的Jquery.Validate和.Datepicker,在这个网站上工作:http://changemyaddressform.com/。也没有在IE7中工作,这让我相信我有一些简单的错误......任何人都可以帮助这个noobie吗?

在IE8,FF,Safari等中运行良好 - 没有什么超级复杂,只需使用内置的.validate()函数。知道为什么它会忽略IE7中的所有验证尝试而只是发布到下一页?我知道格式化已关闭,但目前在表单之前正在处理函数。

最佳,

斯科特

2 个答案:

答案 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;
    });
});​