【问题标题】:ASP.NET Custom Required Field Validator With CheckBox带有复选框的 ASP.NET 自定义必填字段验证器
【发布时间】:2011-06-04 07:39:27
【问题描述】:

你好, 我必须实现一个像上面这样的表格。除其他必填字段外,除非选中关联的复选框,否则不需要填写复选框附近的文本框。我该如何实现这一点。谢谢...

【问题讨论】:

    标签: javascript asp.net validation


    【解决方案1】:

    您可以附加一个onClick客户端JS函数,然后您可以通过JS启用/禁用验证器。

    <asp:CheckBox ID="" runat="server" OnClick="EnableDisable(this,ValidatorID)" />
    
    <script type="text/javascript">
    function EnableDisable(checkbox,ValidatorID){
      var myVal = document.getElementById(ValidatorID);
      ValidatorEnable(myVal, checkbox.checked); 
    }
    </script>
    

    【讨论】:

      【解决方案2】:

      试试这个:

      <asp:RequiredFieldValidator ... Enabled=<%# checkBox.Checked %> ... />
      

      在这里,您必须将CheckBoxAutoPostBack 属性值设置为true

      【讨论】:

        猜你喜欢
        • 2011-10-16
        • 2021-07-10
        • 1970-01-01
        • 2014-10-17
        • 2011-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多