javascript - javascript ValidatorEnable 在 ASP.Net 4.0 中是否仍然支持?

标签 javascript asp.net validation asp.net-4.0

我想根据特定条件禁用 RequireFieldValidator 控件。

我试过这段代码

function doSomething()
{
  var myVal = document.getElementById('RequiredFieldValidator1');
  ValidatorEnable(myVal, false); 
}

结果是,此函数使验证消息消失,但当我们回发时验证仍会触发。

最佳答案

抱歉打扰了,我刚刚找到了我自己问题的解决方案。此代码确实禁用了客户端验证器,但我仍然需要通过以下代码在我自己的页面上设置禁用回发验证器。

public override void Validate()
{

    RequiredFieldValidator1.Enabled = !RadioButton1.Checked;
    // Now perform validation
    base.Validate();
} 

关于javascript - javascript ValidatorEnable 在 ASP.Net 4.0 中是否仍然支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6056512/

相关文章:

javascript - 在 Bootstrap 表中实现列卡住

asp.net - 使用 Javascript 重新居中模态弹出窗口

c# - 帮助 Linq 表达式根据字段计数返回字符串列表

javascript - 使用 javascript 和自定义验证器检查开始日期和完成日期?

javascript - 验证 JSON 多维

java - Spring 休息 : Handling client input errors identified at Domain layer

javascript - 如果子对象包含特定字符串,则从该子对象获取数据(JavaScript)

javascript - 如何删除浏览器地址栏中的部分网址

javascript - 在 Angular $resource 上添加自定义函数

javascript - 如何将服务器生成的html数据绑定(bind)到knockout模型属性中?