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 页面划词搜索JS
Sep 28 Javascript
js 设置选中行的样式的实现代码
May 24 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
Mar 10 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
Aug 27 Javascript
详解基于Bootstrap扁平化的后台框架Ace
Nov 27 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
May 31 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
Nov 30 Javascript
Node.js 中exports 和 module.exports 的区别
Mar 14 Javascript
javascript数据结构之串的概念与用法分析
Apr 12 Javascript
浅谈React组件之性能优化
Mar 02 Javascript
React事件处理的机制及原理
Dec 03 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
Dec 30 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实现的简单压缩英文字符串的代码
2008/04/24 PHP
php随机取mysql记录方法小结
2014/12/27 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
PHP邮件群发机实现代码
2016/02/16 PHP
Table冻结表头示例代码
2013/08/20 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
JS实现5秒钟自动封锁div层的方法
2015/02/20 Javascript
js和jquery分别验证单选框、复选框、下拉框
2015/12/17 Javascript
JavaScript关于提高网站性能的几点建议(一)
2016/07/24 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
js 获取元素的具体样式信息getcss(实例讲解)
2017/07/05 Javascript
使用clipboard.js实现复制功能的示例代码
2017/10/16 Javascript
nuxt+axios解决前后端分离SSR的示例代码
2017/10/24 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
ionic grid(栅格)九宫格制作详解
2018/06/30 Javascript
JSONP原理及应用实例详解
2018/09/13 Javascript
对TypeScript库进行单元测试的方法
2019/07/18 Javascript
一看就会的vuex实现登录验证(附案例)
2020/01/09 Javascript
[01:20]2018DOTA2亚洲邀请赛总决赛战队LGD晋级之路
2018/04/07 DOTA
Django静态资源URL STATIC_ROOT的配置方法
2014/11/08 Python
Python常用随机数与随机字符串方法实例
2015/04/09 Python
Python 的内置字符串方法小结
2016/03/15 Python
横向对比分析Python解析XML的四种方式
2016/03/30 Python
关于Python元祖,列表,字典,集合的比较
2017/01/06 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
html5的localstorage详解
2017/05/09 HTML / CSS
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
Hunter Boots美国官方网站:赫特威灵顿雨靴
2018/06/16 全球购物
乌克兰最大的家用电器和电子产品连锁店:Eldorado
2019/10/02 全球购物
C#笔试题
2015/07/14 面试题
班主任寄语大全
2014/04/04 职场文书
项目经理任命书
2014/06/04 职场文书
驾驶员安全责任书范本
2014/07/24 职场文书
个人党性分析材料
2014/12/19 职场文书
北京颐和园导游词
2015/01/30 职场文书