当ASP.NET验证失败时,更改文本框的css类
发布时间:2020-05-23 15:03:55 所属栏目:asp.Net 来源:互联网
导读:如果连接到文本框的必填字段验证器无法通过客户端验证,该怎么执行某些JavaScript?我想要做的是更改文本框的css类,使文本框的边框显示为红色。 我正在使用webforms,我有可用的jquery库。 这里是快而肮脏的东西(但它的作品!) form id=form1 runat=server a
|
如果连接到文本框的必填字段验证器无法通过客户端验证,该怎么执行某些JavaScript?我想要做的是更改文本框的css类,使文本框的边框显示为红色。 我正在使用webforms,我有可用的jquery库。 解决方法这里是快而肮脏的东西(但它的作品!)<form id="form1" runat="server">
<asp:TextBox ID="txtOne" runat="server" />
<asp:RequiredFieldValidator ID="rfv" runat="server"
ControlToValidate="txtOne" Text="SomeText 1" />
<asp:TextBox ID="txtTwo" runat="server" />
<asp:RequiredFieldValidator ID="rfv2" runat="server"
ControlToValidate="txtTwo" Text="SomeText 2" />
<asp:Button ID="btnOne" runat="server" OnClientClick="return BtnClick();"
Text="Click" CausesValidation="true" />
</form>
<script type="text/javascript">
function BtnClick() {
//var v1 = "#<%= rfv.ClientID %>";
//var v2 = "#<%= rfv2.ClientID %>";
var val = Page_ClientValidate();
if (!val) {
var i = 0;
for (; i < Page_Validators.length; i++) {
if (!Page_Validators[i].isvalid) {
$("#" + Page_Validators[i].controltovalidate)
.css("background-color","red");
}
}
}
return val;
}
</script> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 可以更改Html.DropDownListFor生成的html名
- 如何在ASP.Net MVC中执行301永久重定向路由
- asp.net-mvc – 如何最好地实现保存|保存并关闭|在ASP.NET
- asp.net – 实体框架:Singletonish ObjectContext – Good
- ASP.NET MVC 3中建立的[Email]属性是不是?
- 如何在ASP.NET中混合WebForms和MVC
- asp.net-mvc – 存储库模式:每个实体一个存储库类?
- rest – asp.net Web Api – 默认错误消息
- 模型 – 视图 – 控制器 – ASP.NET WebForms vs MVC [VS20
- asp.net-mvc-3 – asp.net mvc3请求线程亲和
推荐文章
站长推荐
- 单元测试ASP.NET MVC 2路线与AreaRegistration.R
- asp.net-mvc – 建立与SQL Server的连接时发生网
- asp.net – 如何使用Log4Net启用IP地址记录
- 为ASP.NET/ASP.NET MVC配置IIS(Windows 7)3
- asp.net-core – 在.NET Core Web API上为CORS启
- asp.net-mvc – 使用asp.net MVC重定向到404页面
- asp.net – 为什么使用隐藏的字段?
- asp.net-mvc – MVC ViewModel绑定构造与展平
- asp.net-mvc-4 – 在VS2012中运行代码分析时出错
- asp.net Ajax之无刷新评论介绍
热点阅读
