【问题标题】:using asp.net required field validator with two check boxes使用带有两个复选框的 asp.net 必填字段验证器
【发布时间】:2011-10-16 17:45:59
【问题描述】:

我有两个带有男性/女性的复选框,我想为它们添加一个必填字段验证器,所以如果没有选中,则会出现自定义错误,我已经可以做到这一点,但只有一个控件而不是两个。

谢谢

【问题讨论】:

  • 单选按钮不起作用的任何原因? - 我问的原因是复选框的预期行为是您可以检查多个。单选按钮专为独家套装设计。
  • 你有提交按钮之类的吗?一种选择是验证页面离开或类似的控件...
  • 我同意单选按钮是更合乎逻辑的选择。当然,除非您的系统必须处理同时具有男性和女性性器官的雌雄同体。
  • @Steve - 虽然您是对的,但 OP 所描述的仅允许选中一个复选框的系统显然也排除了您的情况。

标签: asp.net checkbox requiredfieldvalidator


【解决方案1】:

我需要做的不是添加两个单独的CheckBoxs,而是添加一个CheckBoxList

CheckBoxList

然后在CheckBoxList上使用普通的RequiredFieldValidator

RequiredFieldValidator

【讨论】:

    【解决方案2】:

    您需要将 CustomValidator 与 ClientValidationFunction 一起使用

    http://forums.asp.net/t/1402179.aspx

    • 或-

    您需要编写自定义控件或使用已经制作好的控件:

    -http://www.codeproject.com/KB/validation/MultiDependValidator.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-17
      • 2011-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      相关资源
      最近更新 更多