ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList


Posted in Javascript onFebruary 03, 2012

首先看下界面代码:

<form id="form1" runat="server"> 
<div align="center"> 
<fieldset style="width: 350px; height: 200px;"> 
<table border="0" cellpadding="3" cellspacing="3"> 
<tr> 
<td> 
请选择汽车类型: 
</td> 
</tr> 
<tr> 
<td> 
<asp:CheckBoxList ID="chkCar" runat="server"> 
<asp:ListItem Value="1" Text="奔驰汽车"></asp:ListItem> 
<asp:ListItem Value="2" Text="宝马汽车"></asp:ListItem> 
<asp:ListItem Value="3" Text="奥迪汽车"></asp:ListItem> 
<asp:ListItem Value="4" Text="现代汽车"></asp:ListItem> 
<asp:ListItem Value="5" Text="丰田汽车"></asp:ListItem> 
</asp:CheckBoxList> 
</td> 
</tr> 
<tr> 
<td> 
<asp:Button ID="btnSubmit" runat="server" Text="提交" /> 
</td> 
</tr> 
</table> 
</fieldset> 
<asp:CustomValidator ID="ctvCar" runat="server" Display="Dynamic" ErrorMessage="至少选择三种车!" 
ForeColor="Red" ClientValidationFunction="ctvCar_Validation"></asp:CustomValidator> 
</div> 
</form>

控件CustomValidator相关参数说明:
ErrorMessage:设置校验提示信息
Display:设置显示模式,Dynamic表示提示信息不显示的时候,不占用当前位置
ClientValidationFunction:设置定义客户端自定义校验函数
客户端脚本代码:
<head id="Head1" runat="server"> 
<title>Recipe15</title> 
<script type="text/javascript" src="Scripts/jquery-1.4.1-vsdoc.js"></script> 
<script type="text/javascript"> 
function ctvCar_Validation(sender, args) { 
// CustomValidator控件通过自定义函数的参数args属性IsValid来判断是否验证通过 
args.IsValid = ($("#chkCar input:checked").length >= 3); 
} 
</script> 
</head>

最终显示效果:

ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList

Javascript 相关文章推荐
写出更好的JavaScript程序之undefined篇(中)
Nov 23 Javascript
基于jquery的一行代码轻松实现拖动效果
Dec 28 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
Mar 05 Javascript
jquery 模板的应用示例
Nov 12 Javascript
JavaScript实现信用卡校验方法
Apr 07 Javascript
js实现右键自定义菜单
Dec 03 Javascript
javascript 正则表达式分组、断言详解
Apr 20 Javascript
设置cookie指定时间失效(实例代码)
May 28 Javascript
inner join 内联与left join 左联的实例代码
Sep 18 Javascript
vue+elementUI实现表格关键字筛选高亮
Oct 26 Javascript
小程序两种滚动公告栏的实现方法
Sep 17 Javascript
微信小程序图片右边加两行文字的代码
Apr 23 Javascript
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
Feb 03 #Javascript
ASP.NET jQuery 实例13 原创jQuery文本框字符限制插件-TextArea Counter
Feb 03 #Javascript
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
Feb 03 #Javascript
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
Feb 03 #Javascript
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
Feb 03 #Javascript
ASP.NET jQuery 实例9  通过控件hyperlink实现返回顶部效果
Feb 03 #Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
Feb 03 #Javascript
You might like
无数据库的详细域名查询程序PHP版(1)
2006/10/09 PHP
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
2007/08/19 PHP
关于IIS php调用com组件的权限问题
2012/01/11 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
2013/06/21 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
2016/10/18 PHP
php实现基于PDO的预处理示例
2017/03/28 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
javascript实现的右下角弹窗实例
2015/04/24 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
jquery实现的3D旋转木马特效代码分享
2015/08/25 Javascript
JS自定义选项卡函数及用法实例分析
2015/09/02 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
JS优化与惰性载入函数实例分析
2017/04/06 Javascript
async/await地狱该如何避免详解
2018/05/10 Javascript
解决LayUI表单获取不到data的问题
2018/08/20 Javascript
vue监听对象及对象属性问题
2018/08/20 Javascript
vue项目环境变量配置的实现方法
2018/10/12 Javascript
微信小程序常用简易小函数总结
2019/02/01 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
更改Python命令行交互提示符的方法
2015/01/14 Python
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
2016/05/17 Python
python定时关机小脚本
2018/06/20 Python
python处理自动化任务之同时批量修改word里面的内容的方法
2019/08/23 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
python爬虫 requests-html的使用
2020/11/30 Python
网络维护管理员的自我评价分享
2013/11/11 职场文书
DIY蛋糕店的创业计划书范文
2013/12/26 职场文书
2015年春节标语口号
2014/12/09 职场文书
琅琊山导游词
2015/02/05 职场文书
2015年工商局个人工作总结
2015/07/23 职场文书
百年校庆感言
2015/08/01 职场文书
2016年村党支部公开承诺书
2016/03/24 职场文书
Mysql 如何查询时间段交集
2021/06/08 MySQL