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 相关文章推荐
JQUERY复选框CHECKBOX全选,取消全选
Aug 30 Javascript
Javascript的常规数组和关联数组对比小结
May 24 Javascript
JS截取字符串常用方法详细整理
Oct 28 Javascript
jquery.form.js用法之清空form的方法
Mar 07 Javascript
javascript中不提供sleep功能如何实现这个功能
May 27 Javascript
jquery带下拉菜单和焦点图代码分享
Aug 24 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
Jan 06 Javascript
jQuery.Callbacks()回调函数队列用法详解
Jun 14 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
Oct 31 Javascript
基于iScroll实现下拉刷新和上滑加载效果
Jul 18 Javascript
详解javascript中的变量提升和函数提升
May 24 Javascript
使用Node.js实现一个多人游戏服务器引擎
Mar 13 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中mysql_field_type()函数用法
2014/11/24 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
2015/07/01 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
PHP三种方式实现链式操作详解
2017/01/21 PHP
关于Yii中模型场景的一些简单介绍
2019/09/22 PHP
Laravel统计一段时间间隔的数据方法
2019/10/09 PHP
很可爱的输入框
2008/08/03 Javascript
js 提交和设置表单的值
2008/12/19 Javascript
extjs 列表框(multiselect)的动态添加列表项的方法
2009/07/31 Javascript
javascript 显示当前系统时间代码
2009/12/28 Javascript
javascript移动设备Web开发中对touch事件的封装实例
2014/06/05 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
2020/12/13 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
js判断空对象的实例(超简单)
2016/07/26 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
AngularJS中一般函数参数传递用法分析
2016/11/22 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
利用纯js + transition动画实现移动端web轮播图详解
2017/09/10 Javascript
webpack多页面开发实践
2017/12/18 Javascript
纯JS实现的读取excel文件内容功能示例【支持所有浏览器】
2018/06/23 Javascript
ES6基础之解构赋值(destructuring assignment)
2019/02/21 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
2020/03/12 jQuery
使用JavaScript获取扫码枪扫描得到的条形码的思路代码详解
2020/06/10 Javascript
nuxt引入组件和公共样式的操作
2020/11/05 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
Django中使用celery完成异步任务的示例代码
2018/01/23 Python
Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】
2018/12/11 Python
python引用(import)某个模块提示没找到对应模块的解决方法
2019/01/19 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
Python之数据序列化(json、pickle、shelve)详解
2019/08/30 Python
python中wheel的用法整理
2020/06/15 Python
CSS3 display知识详解
2015/11/25 HTML / CSS
HTML5 Canvas渐进填充与透明实现图像的Mask效果
2013/07/11 HTML / CSS
酒店员工检讨书
2014/02/18 职场文书
《钱学森》听课反思
2014/03/01 职场文书
2015年安全月活动总结
2015/03/26 职场文书