代码之家  ›  专栏  ›  技术社区  ›  Steve Temple

隐藏和显示字段仍然使用ASP.NET MVC 2客户端验证来验证隐藏字段

  •  4
  • Steve Temple  · 技术社区  · 14 年前

    我已经为所有字段添加了验证,然后在服务器端检查选择了哪个选项,并删除所有隐藏字段的验证错误。这在服务器站点上运行得很好,但是我想使用mvc2的客户端验证,并且需要一些在客户端执行相同操作的方法。

    我想要的是一种让javascript验证忽略任何隐藏字段的方法。有没有一个好的方法可以做到这一点,或者这是一个黑客攻击MicrosoftMvcJQueryValidation.js文件的案例?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Gabe    14 年前

    jQuery验证忽略隐藏的?

    $("#myform").validate({
       ignore: ":hidden"
    })
    

    • 它们是type=“hidden”的表单元素。
    • 祖先元素是隐藏的,因此该元素不会显示在页面上。

    资料来源: here