jQuery脚本可在Firefox中运行,但不能在IE9中运行

DJR

我正在使用下面的Jquery库和JQ脚本来验证表单。包含此表单的应用程序是使用Struts 1.2框架和瓷砖开发的。

 <script src="javascript/jquery-1.10.2.js"></script>
 <script src="javascript/jquery.validate.js"></script>
 <script src="javascript/additional-methods.js"></script>
 $(function() {
     $( "#serviceRtpLogMainForm" ).validate({
         rules: {
             p_incdate_in: "required",
             p_category1_in:"required",
             p_custname_in:{
                            required: function () {
                                         if($(".type1").is(':checked'))
                                         { return false;} 
                                         else
                                         { return true;} 
                                        }
                            },
                            p_subconame_in:{required: '#ext:checked'},
                            p_thirdPartyVendor_in:{required: '#ext:checked'},
                            p_ncBranch_in:{required: '#int:checked'},
                            p_ncDept_in:{required: '#int:checked'},
                            p_vndrtyp:"required",
                            p_cause_in:"required",
                            p_action_in:"required"
                },
         messages: {
             p_incdate_in: "Please enter the incident date.",
            p_category1_in:"Please select a category.",
            p_custname_in:"Please click on 'Show List' to select a customer."
                },
         submitHandler: function(form) {
                    // do other things for a valid form
                    form.submit();
                 },
     });
});

现在,以上代码可以完美地在FF和chrome中运行。但是在IE中,当我单击“提交”时,将提交空表格。

为了进行故障排除,我尝试在IE开发人员工具中进行调试。但是,当我尝试在JQ函数上放置一个断点时,它会抛出一条错误消息,指出“无法在此点设置断点。未加载文档中的代码”

我应该如何处理?让我知道您是否需要更多信息。

亚历山德罗·米诺切里(Alessandro Minoccheri)

尝试将逗号删除到最后一个对象中,如下所示:

submitHandler: function(form) {
                // do other things for a valid form
                form.submit();
             },

对此:

submitHandler: function(form) {
                // do other things for a valid form
                form.submit();
             }

如果最后一个对象有一个IE浏览器返回错误comma之后

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java脚本可在Chrome,Fire Fox中运行,但不能在IE中运行

来自分类Dev

Java脚本可在Chrome,Fire Fox中运行,但不能在IE中运行

来自分类Dev

Web Audio onaudioprocess可在Firefox中运行,在JSFiddle中可在Chrome中运行,但不能在Chrome Itself中运行

来自分类Dev

CSS关键帧动画可在Chrome中运行,但不能在FF(或IE)中运行

来自分类Dev

该脚本可在Firefox中运行,但无法与IE 7、8、9一起使用

来自分类Dev

删除Cookie(PHP,JS)可在Firefox,Safari,Opera中运行,但不能在Chrome中运行

来自分类Dev

Web Audio API录制可在Firefox中运行,但不能在Chrome中运行

来自分类Dev

网络摄像头视频流可在Chrome中运行,但不能在Firefox中运行

来自分类Dev

JavaScript可在Firefox中运行,但不能在Chrome中运行

来自分类Dev

删除Cookie(PHP,JS)可在Firefox,Safari,Opera中运行,但不能在Chrome中运行

来自分类Dev

Web Audio API录制可在Firefox中运行,但不能在Chrome中运行

来自分类Dev

隐藏/样式化的文件输入可在Firefox中运行,但不能在Chrome中运行

来自分类Dev

Windows,而不是admin:代理可在Firefox中运行,但不能在cmd中运行,为什么?

来自分类Dev

Python导入模块可在提示符下运行,但不能在脚本中运行

来自分类Dev

sed可在命令行上运行,但不能在脚本中运行

来自分类Dev

Python导入模块可在提示符下运行,但不能在脚本中运行

来自分类Dev

用户脚本可在Chrome上的Tampermonkey中工作,但不能在Firefox上的Greasemonkey中工作

来自分类Dev

自定义协议MVC重定向可在Chrome中运行,但不能在IE中

来自分类Dev

font-face在IE中运行,但不能在Firefox中运行-字体格式

来自分类Dev

Leaflet.js文件在Safari中运行,但不能在Firefox,Chrome或IE中运行

来自分类Dev

Python脚本可在Linux上运行,但不能在Windows上运行,我真的很绝望

来自分类Dev

jQuery脚本可在Firefox上运行,但在Chrome中抛出“未定义不是函数”

来自分类Dev

jQuery脚本可在Firefox上运行,但在Chrome中抛出“未定义不是函数”

来自分类Dev

拖放可以在IE上正常运行,但不能在Chrome / Firefox中运行

来自分类Dev

jQuery-使用$ .get()加载文本文件可在Internet Explorer中运行,但不能在Google Chrome或Firefox中运行?

来自分类Dev

网站抓取脚本可在Linux中使用,但不能在Windows 7中使用?

来自分类Dev

一系列sed命令可在命令行上运行,但不能在脚本中运行

来自分类Dev

文件系统访问API createWritable()方法可在控制台内运行,但不能在脚本中运行

来自分类Dev

一系列sed命令可在命令行上运行,但不能在脚本中运行

Related 相关文章

  1. 1

    Java脚本可在Chrome,Fire Fox中运行,但不能在IE中运行

  2. 2

    Java脚本可在Chrome,Fire Fox中运行,但不能在IE中运行

  3. 3

    Web Audio onaudioprocess可在Firefox中运行,在JSFiddle中可在Chrome中运行,但不能在Chrome Itself中运行

  4. 4

    CSS关键帧动画可在Chrome中运行,但不能在FF(或IE)中运行

  5. 5

    该脚本可在Firefox中运行,但无法与IE 7、8、9一起使用

  6. 6

    删除Cookie(PHP,JS)可在Firefox,Safari,Opera中运行,但不能在Chrome中运行

  7. 7

    Web Audio API录制可在Firefox中运行,但不能在Chrome中运行

  8. 8

    网络摄像头视频流可在Chrome中运行,但不能在Firefox中运行

  9. 9

    JavaScript可在Firefox中运行,但不能在Chrome中运行

  10. 10

    删除Cookie(PHP,JS)可在Firefox,Safari,Opera中运行,但不能在Chrome中运行

  11. 11

    Web Audio API录制可在Firefox中运行,但不能在Chrome中运行

  12. 12

    隐藏/样式化的文件输入可在Firefox中运行,但不能在Chrome中运行

  13. 13

    Windows,而不是admin:代理可在Firefox中运行,但不能在cmd中运行,为什么?

  14. 14

    Python导入模块可在提示符下运行,但不能在脚本中运行

  15. 15

    sed可在命令行上运行,但不能在脚本中运行

  16. 16

    Python导入模块可在提示符下运行,但不能在脚本中运行

  17. 17

    用户脚本可在Chrome上的Tampermonkey中工作,但不能在Firefox上的Greasemonkey中工作

  18. 18

    自定义协议MVC重定向可在Chrome中运行,但不能在IE中

  19. 19

    font-face在IE中运行,但不能在Firefox中运行-字体格式

  20. 20

    Leaflet.js文件在Safari中运行,但不能在Firefox,Chrome或IE中运行

  21. 21

    Python脚本可在Linux上运行,但不能在Windows上运行,我真的很绝望

  22. 22

    jQuery脚本可在Firefox上运行,但在Chrome中抛出“未定义不是函数”

  23. 23

    jQuery脚本可在Firefox上运行,但在Chrome中抛出“未定义不是函数”

  24. 24

    拖放可以在IE上正常运行,但不能在Chrome / Firefox中运行

  25. 25

    jQuery-使用$ .get()加载文本文件可在Internet Explorer中运行,但不能在Google Chrome或Firefox中运行?

  26. 26

    网站抓取脚本可在Linux中使用,但不能在Windows 7中使用?

  27. 27

    一系列sed命令可在命令行上运行,但不能在脚本中运行

  28. 28

    文件系统访问API createWritable()方法可在控制台内运行,但不能在脚本中运行

  29. 29

    一系列sed命令可在命令行上运行,但不能在脚本中运行

热门标签

归档