【问题标题】:Avoid validation on click of specific button避免在单击特定按钮时进行验证
【发布时间】:2013-06-19 12:17:08
【问题描述】:

这个问题是关于验证的。如快照所示,我对某些字段进行了正则表达式验证。我只想在用户单击添加按钮时运行此验证;不是在单击提交按钮时。有人可以建议如何做到这一点吗?

由于某些原因,图像不可见。它已上传到以下位置:

http://i.stack.imgur.com/YXnUd.png

【问题讨论】:

    标签: javascript jquery asp.net validation


    【解决方案1】:

    为提交按钮设置CausesValidation="false"

    http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.causesvalidation.aspx

    您还可以将 RegExValidator 和“添加”按钮放在单独的 ValidationGroup 中。

    http://msdn.microsoft.com/en-us/library/ms227424(v=vs.100).aspx

    【讨论】:

    • 感谢您的回复。但是,我不想在提交单击时禁用所有验证。还有一些其他的验证需要在点击时运行。
    • 你可以使用ValidationGroup
    【解决方案2】:

    使用CausesValidation 属性。设置为假

    【讨论】:

      猜你喜欢
      • 2018-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-29
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 2016-12-04
      相关资源
      最近更新 更多