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 相关文章推荐
JS实现很酷的EMAIL地址添加功能实例
Feb 28 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
Aug 24 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
Mar 14 Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
Apr 17 Javascript
Extjs4.0 ComboBox如何实现三级联动
May 11 Javascript
ReactNative短信验证码倒计时控件的实现代码
Jul 20 Javascript
vue router仿天猫底部导航栏功能
Oct 18 Javascript
vue自定义全局共用函数详解
Sep 18 Javascript
从vue源码看props的用法
Jan 09 Javascript
微信小程序webview实现长按点击识别二维码功能示例
Jan 24 Javascript
对Layer UI 模块化的用法详解
Sep 26 Javascript
JavaScript监听触摸事件代码实例
Dec 30 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
Laravel框架中扩展函数、扩展自定义类的方法
2014/09/04 PHP
php微信开发接入
2016/08/27 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
2019/05/08 PHP
基于jquery的回到页面顶部按钮
2011/06/27 Javascript
在浏览器中获取当前执行的脚本文件名的代码
2011/07/19 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
2013/08/25 Javascript
JavaScript中5种调用函数的方法
2015/03/12 Javascript
jQuery实现根据类型自动显示和隐藏表单
2015/03/18 Javascript
Javascript字符串常用方法详解
2016/07/21 Javascript
ng-options和ng-checked在表单中的高级运用(推荐)
2017/01/21 Javascript
微信小程序scroll-view实现横向滚动和上拉加载示例
2017/03/06 Javascript
JavaScript编写一个贪吃蛇游戏
2017/03/09 Javascript
React-router4路由监听的实现
2018/08/07 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
2019/04/26 Javascript
jQuery实现的图片点击放大缩小功能案例
2020/01/02 jQuery
JavaScript实现省市区三级联动
2020/02/13 Javascript
基于openlayers实现角度测量功能
2020/09/28 Javascript
python和shell变量互相传递的几种方法
2013/11/20 Python
Python 冒泡,选择,插入排序使用实例
2015/02/05 Python
Python实现的数据结构与算法之队列详解
2015/04/22 Python
Python表示矩阵的方法分析
2017/05/26 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
Python SqlAlchemy动态添加数据表字段实例解析
2018/02/07 Python
python编程使用协程并发的优缺点
2018/09/20 Python
Windows10下 python3.7 安装 facenet的教程
2019/09/10 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
Soft Cotton捷克:来自爱琴海棉花的浴袍
2017/02/01 全球购物
韩国乐天网上商城:Lotte iMall
2021/02/03 全球购物
解决python 输出到csv 出现多空行的情况
2021/03/24 Python
学前教育毕业生自荐信
2013/10/29 职场文书
音乐器材管理制度
2014/01/31 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
2016公司新年问候语
2015/11/11 职场文书
在 Golang 中实现 Cache::remember 方法详解
2021/03/30 Python