加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

您可以为标准ASP.NET Web窗体验证器定制客户端JavaScript验证?

发布时间:2020-12-16 00:29:52 所属栏目:asp.Net 来源:网络整理
导读:您可以为标准ASP.NET Web窗体验证器定制客户端JavaScript验证? 例如,使用asp:RequiredFieldValidator单独使用服务器端代码,但是使用jQuery实现您自己的客户端通知,以突出显示字段或背景颜色。 解决方法 标准CustomValidator具有 ClientValidationFuncti
您可以为标准ASP.NET Web窗体验证器定制客户端JavaScript验证?

例如,使用asp:RequiredFieldValidator单独使用服务器端代码,但是使用jQuery实现您自己的客户端通知,以突出显示字段或背景颜色。

解决方法

标准CustomValidator具有 ClientValidationFunction属性:
<asp:CustomValidator ControlToValidate="Text1" 
                     ClientValidationFunction="onValidate" />

<script type='text/javascript'>
function onValidate(validatorSpan,eventArgs)
 { eventArgs.IsValid = (eventArgs.Value.length > 0);
   if (!eventArgs.IsValid) highlight(validatorSpan);
 }
</script>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读