【问题标题】:Conditional Required Field Validators有条件的必填字段验证器
【发布时间】:2021-03-05 22:04:11
【问题描述】:

我使用 asp.net 中的 requiredfield 控件将所有字段设置为必需,但我需要一个字段来根据单选按钮答案将其 requiredfield 控件更改为禁用。有没有办法在不使用 javascript 的情况下做到这一点?

【问题讨论】:

    标签: asp.net validation-controls


    【解决方案1】:

    在单选按钮选择 (OnChecked_Changed) 事件上进行设置

    if(radiobutton.Checked)
    {
       requiredFieldValidatorID.Enabled = false; 
    }
    else
    {
        requirefFieldValidatorID.Enabled = true;
    }
    

    确保你使用了validationGroup,然后在页面的提交上调用它。

     Page.Validate("validationGroupName");
    

    然后检查页面是否有效以继续,例如

    //call page validation 
    Page.Validate("validationGroupName");
    if(Page.IsValid)
    {
    // process here 
    }
    

    【讨论】:

      猜你喜欢
      • 2019-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-23
      • 2014-02-23
      • 2011-11-24
      • 1970-01-01
      相关资源
      最近更新 更多