【问题标题】:jQuery validation in IEIE 中的 jQuery 验证
【发布时间】:2011-05-04 12:01:44
【问题描述】:

我在 asp.net MVC 应用程序中使用 jQuery 验证。 如果验证为真,我想在表单提交中做一些事情。

$("#myform").submit(function(){
  alert("test");
})

问题是在验证检查之前 IE 调用 $("#myform").submit 因此 alert() 运行验证是否为真。但其他网络浏览器,如 firefox、opera、safari。如果验证为真,则 chrome 调用 $("#myform").submit

【问题讨论】:

    标签: jquery asp.net-mvc jquery-validate


    【解决方案1】:
    $("#myform").submit(function(){
      if( $(this).valid() ) {
        alert("test");
      }
    })
    

    警报呼叫表单有效。 这个怎么样?

    【讨论】:

      【解决方案2】:

      您使用的是什么 jQuery 验证?一个插件,还是你自己的实现?

      通常,当我编写验证脚本时,我会在提交事件调用中进行。如果您可以回复您正在使用的内容和设置方式,我们或许可以为您提供进一步的帮助:)。

      【讨论】:

      • jquery.validate.min.js + jquery.validate.unobtrusive.min.js
      【解决方案3】:

      为什么不在表单上使用 onSubmit?

      例如:

      <FORM 
       ACTION="../cgi-bin/mycgi.pl"
       NAME="testform" 
       onSubmit="return TestDataCheck()"
       >
      

      【讨论】:

        猜你喜欢
        • 2010-09-22
        • 1970-01-01
        • 2011-12-05
        • 1970-01-01
        • 1970-01-01
        • 2014-06-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多