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 动态修改样式和层叠样式表代码
Apr 27 Javascript
Js 弹出框口并返回值的两种常用方法
Dec 30 Javascript
javascript判断iphone/android手机横竖屏模式的函数
Dec 20 Javascript
一个简单的弹性返回顶部JS代码实现介绍
Jun 09 Javascript
用jquery存取照片的具体实现方法
Jun 30 Javascript
JavaScript+CSS控制打印格式示例介绍
Jan 07 Javascript
js对象内部访问this修饰的成员函数示例
Apr 27 Javascript
jQuery中parent()方法用法实例
Jan 07 Javascript
JavaScript中点击事件的写法
Jun 28 Javascript
AngularJS实现Input格式化的方法
Nov 07 Javascript
AngularJS变量及过滤器Filter用法分析
Nov 22 Javascript
JavaScript原型链与继承操作实例总结
Aug 24 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
zend framework文件上传功能实例代码
2013/12/25 PHP
PHP函数超时处理方法
2016/02/14 PHP
Symfony2创建基于域名的路由相关示例
2016/11/14 PHP
java script编程起步(第三课)
2007/01/10 Javascript
Javascript下的keyCode键码值表
2007/04/10 Javascript
javascript 检测浏览器类型和版本的代码
2009/09/15 Javascript
javascript处理table表格的代码
2010/12/06 Javascript
AeroWindow 基于JQuery的弹出窗口插件
2011/06/27 Javascript
灵活应用js调试技巧解决样式问题的步骤分享
2012/03/15 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
jquery插件bxslider用法实例分析
2015/04/16 Javascript
js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
2015/11/18 Javascript
jQuery添加和删除输入文本框标签代码
2016/05/20 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
如何使用Bootstrap 按钮实例详解
2017/03/29 Javascript
从零开始学习Node.js系列教程五:服务器监听方法示例
2017/04/13 Javascript
详解AngularJS跨页面传值(ui-router)
2017/08/23 Javascript
分析javascript中9 个常见错误阻碍你进步
2017/09/18 Javascript
微信小程序 简易计算器实现代码实例
2019/09/02 Javascript
小程序自定义导航栏兼容适配所有机型(附完整案例)
2020/04/26 Javascript
vue3.0+vue-router+element-plus初实践
2020/12/02 Vue.js
python使用webbrowser浏览指定url的方法
2015/04/04 Python
django如何连接已存在数据的数据库
2018/08/14 Python
python程序控制NAO机器人行走
2019/04/29 Python
String和StringBuffer的区别
2015/08/13 面试题
宿舍打麻将检讨书
2014/01/24 职场文书
应聘医药销售自荐书范文
2014/02/08 职场文书
节能宣传周活动总结
2014/05/08 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
处级干部反四风个人对照检查材料思想汇报
2014/09/27 职场文书
房产分割协议书范文
2014/11/21 职场文书
特岗教师个人总结
2015/02/10 职场文书
鲁冰花观后感
2015/06/10 职场文书
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android
baselines示例程序train_cartpole.py的ImportError
2022/05/20 Python