IE中的jQuery验证

时间:2011-05-04 12:01:44

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

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

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

问题是在验证检查之前进行IE调用$("#myform").submit,因此如果验证为真,则运行alert()。但其他网络浏览器,如火狐,歌剧,野生动物园。如果验证为真,则调用chrome $("#myform").submit

3 个答案:

答案 0 :(得分:1)

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

警报呼叫表格有效。 怎么样?

答案 1 :(得分:0)

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

通常,当我编写验证脚本时,我会在提交事件调用中执行此操作。如果您可以回复您正在使用的内容以及如何设置,我们可能会为您提供进一步的帮助:)。

答案 2 :(得分:0)

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

例如:

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