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 相关文章推荐
基于Asp.net与Javascript控制的日期控件
May 22 Javascript
面向对象设计模式的核心法则
Nov 10 Javascript
javascript数据结构与算法之检索算法
Apr 04 Javascript
jQuery xml字符串的解析、读取及查找方法
Mar 01 Javascript
Vue.js每天必学之过渡与动画
Sep 06 Javascript
Vue.js绑定HTML class数组语法错误的原因分析
Oct 19 Javascript
jQuery自定义组件(导入组件)
Nov 08 Javascript
关于jquery form表单序列化的注意事项详解
Aug 01 jQuery
js Element Traversal规范中的元素遍历方法
Apr 19 Javascript
javascript中的数据类型检测方法详解
Aug 07 Javascript
Vue根据条件添加click事件的方式
Nov 09 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
Dec 22 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文件中bom的PHP代码
2012/03/13 PHP
php处理文件的小例子(解压缩,删除目录)
2013/02/03 PHP
PHP清除字符串中所有无用标签的方法
2014/12/01 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
2015/05/25 PHP
Thinkphp连表查询及数据导出方法示例
2016/10/15 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
jquery 弹出登录窗口实现代码
2009/12/24 Javascript
js正文内容高亮效果的实现方法
2013/06/30 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
ajax读取数据后使用jqchart显示图表的方法
2015/06/10 Javascript
详解JS面向对象编程
2016/01/24 Javascript
jquery实现简单的banner轮播效果【实例】
2016/03/30 Javascript
jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
2020/04/16 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
JQuery 选择器、DOM节点操作练习实例
2017/09/28 jQuery
Node.js如何优雅的封装一个实用函数的npm包的方法
2019/04/29 Javascript
angular8和ngrx8结合使用的步骤介绍
2019/12/01 Javascript
js中script的上下放置区别,Dom的增删改创建操作实例分析
2019/12/16 Javascript
[52:22]EG vs VG Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
python3实现短网址和数字相互转换的方法
2015/04/28 Python
Python字符串转换成浮点数函数分享
2015/07/24 Python
windows系统下Python环境搭建教程
2017/03/28 Python
利用python在excel里面直接使用sql函数的方法
2019/02/08 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
Django 实现外键去除自动添加的后缀‘_id’
2019/11/15 Python
解决keras模型保存h5文件提示无此目录问题
2020/07/01 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
如何使用Python进行PDF图片识别OCR
2021/01/22 Python
python 批量将中文名转换为拼音
2021/02/07 Python
中邮全球便购:中国邮政速递物流
2017/03/04 全球购物
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
C#如何判断当前用户是否输入某个域
2015/12/07 面试题
测试工程师程序员求职信范文
2014/02/20 职场文书
ktv周年庆活动方案
2014/08/18 职场文书
微信小程序基础教程之echart的使用
2021/06/01 Javascript