首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用RequiredFieldvalidator

禁用RequiredFieldvalidator
EN

Stack Overflow用户
提问于 2017-06-01 11:25:59
回答 2查看 484关注 0票数 0

我有RequiredFieldvalidator,在某些情况下我希望禁用

这是RequiredFieldvalidator:

代码语言:javascript
复制
<asp:RequiredFieldValidator ID="RfvHul" runat="server" ErrorMessage="Error" ControlToValidate="txtBox" Display="None"></asp:RequiredFieldValidator>

我尝试过这样做,但是所有这些代码行都给了我Page_IsValid = false

代码语言:javascript
复制
 $("#RfvHul").attr("disabled", true);

 ValidatorEnable(document.getElementById("<%=RfvHul.ClientID%>"), false);

 document.getElementById("RfvHul").Enabled = false;

 $("#RfvHul").attr("Enabled", false);

谢谢你的帮助!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-01 13:14:13

您不能只是禁用它的客户端,并期望服务器端代码知道它。在调用Validate()之前,您必须重复禁用逻辑服务器端。

票数 2
EN

Stack Overflow用户

发布于 2020-07-22 17:01:32

我发现下面的代码对我有用。

代码语言:javascript
复制
Requiredfieldvalidator.Enabled = False

我正在工作的项目的所有字段都是可见的,但是根据特定的条件,验证必须禁用。

我使用的后端语言是VB,但是前端语言是一样的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44306224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档