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 相关文章推荐
Google Suggest ;-) 基于js的动态下拉菜单
Oct 11 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
Jun 24 Javascript
js 判断图片是否加载完以及实现图片的预下载
Aug 14 Javascript
七夕情人节丘比特射箭小游戏
Aug 20 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
Dec 24 Javascript
Bootstarp风格的toggle效果分享
Feb 23 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
Aug 15 Javascript
webpack多入口文件页面打包配置详解
Jan 09 Javascript
详解VueJs中的V-bind指令
May 03 Javascript
vue 解决异步数据更新问题
Oct 29 Javascript
Vue插件之滑动验证码用法详解
Apr 05 Javascript
JavaScript 空间坐标的使用
Aug 19 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
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
PHP加密函数 Javascript/Js 解密函数
2013/09/23 PHP
php实现登录tplink WR882N获取IP和重启的方法
2016/07/20 PHP
PHP MYSQL简易交互式站点开发
2016/12/27 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
2018/04/21 PHP
分析php://output和php://stdout的区别
2018/05/06 PHP
php微信公众号开发之校园图书馆
2018/10/20 PHP
jQuery EasyUI API 中文文档 搜索框
2011/09/29 Javascript
jquery和js实现对div的隐藏和显示方法
2014/09/26 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
浅析JavaScript函数的调用模式
2016/08/10 Javascript
JS实现焦点图轮播效果的方法详解
2016/12/19 Javascript
js 取消页面可以选中文字的功能方法
2018/01/02 Javascript
手把手教你写一个微信小程序(推荐)
2018/10/17 Javascript
VUE 自定义组件模板的方法详解
2019/08/30 Javascript
python启动办公软件进程(word、excel、ppt、以及wps的et、wps、wpp)
2009/04/09 Python
Python入门篇之正则表达式
2014/10/20 Python
浅谈Python数据类型之间的转换
2016/06/08 Python
python Opencv将图片转为字符画
2021/02/19 Python
Python 判断图像是否读取成功的方法
2019/01/26 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
Python制作简单的剪刀石头布游戏
2020/12/10 Python
html5移动端价格输入键盘的实现
2019/09/16 HTML / CSS
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
专业实习自我鉴定
2013/10/29 职场文书
写给女生的道歉信
2014/01/08 职场文书
《鞋匠的儿子》教学反思
2014/03/02 职场文书
开业庆典主持词
2014/03/21 职场文书
广告学专业毕业生自荐信
2014/05/28 职场文书
社区党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
义诊活动总结
2015/02/04 职场文书
春节慰问简报
2015/07/21 职场文书
创业计划书之美容店
2019/09/16 职场文书
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
2021/04/12 Python
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python
Java常用函数式接口总结
2021/06/29 Java/Android