【问题标题】:Catch Client Side Validation failure捕获客户端验证失败
【发布时间】:2012-02-02 21:36:45
【问题描述】:

我有一个基于 div 点击提交的表单。我也让它在点击时启动一个等待指示器。我正在尝试找出是否有办法检测客户端验证是否失败,以便我可以删除等待指示符/在提交尝试后从不显示它......或者我可以手动调用客户端验证在我尝试提交之前?

【问题讨论】:

  • 发布一些代码可能会有所帮助。
  • @Colin 不确定这会有什么帮助(我不是说这是个混蛋,只是不明白它的相关性)?我不是在调试,而是在尝试查找是否内置了功能。这是一个普遍的问题,在我的代码上没有任何基础。感谢 3nigma 在下面的回答。像魅力一样工作!
  • 很公平。诚然,我最初可能略读了您的问题并且没有彻底阅读它 - 所以,我很抱歉。在这里,人们经常会在没有看到相关代码的情况下发布难以回答的问题。不过这个肯定不是!祝你的项目好运!

标签: jquery asp.net-mvc-3 client-side client-side-validation


【解决方案1】:

你可以试试

$('div').click(function() {
    if ($('form').valid()) {
       //form is valid

    else{
          //invalid form 
    }
  }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-10
    • 2019-06-27
    • 2011-11-21
    • 2019-01-08
    • 2016-02-22
    • 2015-04-27
    • 2021-10-28
    • 1970-01-01
    相关资源
    最近更新 更多