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 miniui 教程 表格控件 合并单元格应用
Nov 25 Javascript
Javascript学习笔记之函数篇(五) : 构造函数
Nov 23 Javascript
JS替换字符串中空格方法
Apr 17 Javascript
js自定义回调函数
Dec 13 Javascript
干货分享:让你分分钟学会javascript闭包
Dec 25 Javascript
浅谈js中对象的使用
Aug 11 Javascript
在线引用最新jquery文件的实现方法
Aug 26 Javascript
微信公众号 客服接口的开发实例详解
Sep 28 Javascript
JS沙箱模式实例分析
Sep 04 Javascript
基于JavaScript实现瀑布流布局
Aug 15 Javascript
vue.js指令v-for使用以及下标索引的获取
Jan 31 Javascript
Vue实现input宽度随文字长度自适应操作
Jul 29 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
Linux下进行MYSQL编程时插入中文乱码的解决方案
2007/03/15 PHP
php实现的单一入口应用程序实例分析
2015/09/23 PHP
php实现zip文件解压操作
2015/11/03 PHP
Zend Framework教程之Zend_Config_Ini用法分析
2016/03/23 PHP
thinkPHP引入类的方法详解
2016/12/08 PHP
php 如何设置一个严格控制过期时间的session
2017/05/05 PHP
jquery教程ajax请求json数据示例
2014/01/13 Javascript
nodejs通过phantomjs实现下载网页
2015/05/04 NodeJs
分享十五款 jQuery 社交网络分享插件
2015/05/16 Javascript
jQuery实现iframe父窗体和子窗体的相互调用
2016/06/17 Javascript
微信小程序 教程之条件渲染
2016/10/18 Javascript
jQuery表单元素选择器代码实例
2017/02/06 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
微信小程序使用video组件播放视频功能示例【附源码下载】
2017/12/08 Javascript
旺旺在线客服代码 旺旺客服代码生成器
2018/01/09 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
2018/01/22 jQuery
详解Javascript中new()到底做了些什么?
2018/03/29 Javascript
Node.js npm命令运行node.js脚本的方法
2018/10/10 Javascript
JS+php后台实现文件上传功能详解
2019/03/02 Javascript
ElementUI多个子组件表单的校验管理实现
2019/11/07 Javascript
vue 开发企业微信整合案例分析
2019/12/02 Javascript
微信小程序后端实现授权登录
2020/02/24 Javascript
vue-cli3 热更新配置操作
2020/09/18 Javascript
vue项目中使用rem,在入口文件添加内容操作
2020/11/11 Javascript
python多线程编程方式分析示例详解
2013/12/06 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
html5 localStorage本地存储_动力节点Java学院整理
2017/07/06 HTML / CSS
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
英国排名第一的宠物店:PetPlanet
2020/02/02 全球购物
过滤器的用法
2013/10/08 面试题
劳动之星获奖感言
2014/02/01 职场文书
2014年节能工作总结
2014/12/18 职场文书
2015年企业员工工作总结范文
2015/05/21 职场文书
python 如何在list中找Topk的数值和索引
2021/05/20 Python
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS
mysql序号rownum行号实现方式
2022/12/24 MySQL