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 CSS画图之基础篇
Jul 29 Javascript
Mootools 1.2教程 设置和获取样式表属性
Sep 15 Javascript
基于jquery的文章中所有图片width大小批量设置方法
Aug 01 Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
Jun 01 Javascript
使用jQuery监听DOM元素大小变化
Feb 24 Javascript
微信小程序 摇一摇抽奖简单实例实现代码
Jan 09 Javascript
Vue基于NUXT的SSR详解
Oct 24 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
Jul 21 Javascript
node.js爬取中关村的在线电瓶车信息
Nov 13 Javascript
Vue表情输入组件 微信face表情组件
Feb 11 Javascript
更强大的vue ssr实现预取数据的方式
Jul 19 Javascript
element tree树形组件回显数据问题解决
Aug 14 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
BBS(php &amp; mysql)完整版(二)
2006/10/09 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
2013/06/29 PHP
php函数指定默认值方法的小例子
2013/12/04 PHP
php调整gif动画图片尺寸示例代码分享
2013/12/05 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
Laravel 框架控制器 Controller原理与用法实例分析
2020/04/14 PHP
如何在PHP中使用AES加密算法加密数据
2020/06/24 PHP
从新浪弄下来的全屏广告代码 与使用说明
2007/03/15 Javascript
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
jQuery实现回车键(Enter)切换文本框焦点的代码实例
2014/05/05 Javascript
基于js与flash实现的网站flv视频播放插件代码
2014/10/14 Javascript
jquery ui bootstrap 实现自定义风格
2014/11/14 Javascript
JavaScript 学习笔记之语句
2015/01/14 Javascript
手机开发必备技巧:javascript及CSS功能代码分享
2015/05/25 Javascript
跟我学习javascript的闭包
2015/11/16 Javascript
谈谈我对JavaScript DOM事件的理解
2015/12/18 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
Bootstrap基本组件学习笔记之面板(14)
2016/12/08 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
对numpy中array和asarray的区别详解
2018/04/17 Python
Numpy 改变数组维度的几种方法小结
2018/08/02 Python
使用Fabric自动化部署Django项目的实现
2019/09/27 Python
Python使用ElementTree美化XML格式的操作
2020/03/06 Python
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
德国W家官网,可直邮中国的母婴商城:Windeln.de
2021/03/03 全球购物
求网格中的黑点分布
2013/11/06 面试题
如何转换一个字符串到enum值
2014/04/12 面试题
有关九一八事变的演讲稿
2014/09/14 职场文书
班子四风对照检查材料思想汇报
2014/09/29 职场文书
公安局副政委班子个人对照检查材料
2014/10/04 职场文书
公司授权委托书
2014/10/17 职场文书
黄河绝恋观后感
2015/06/08 职场文书
信用卡工资证明范本
2015/06/19 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
《检阅》教学反思
2016/02/22 职场文书
Python 实现定积分与二重定积分的操作
2021/05/26 Python