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 forEach通用循环遍历方法
Oct 11 Javascript
对xmlHttp对象的理解
Jan 17 Javascript
jQuery EasyUI API 中文文档 - ProgressBar 进度条
Sep 29 Javascript
js关闭模态窗口刷新父页面或跳转页面
Dec 13 Javascript
window.showModalDialog()返回值的学习心得总结
Jan 07 Javascript
对于Form表单reset方法的新认识
Mar 05 Javascript
javascript发送短信验证码实现代码
Nov 12 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
Dec 15 Javascript
详解微信第三方小程序代开发
Jun 23 Javascript
关于Vue实现组件信息的缓存问题
Aug 23 Javascript
Vue组件之Tooltip的示例代码
Oct 18 Javascript
详解javascript中var与ES6规范中let、const区别与用法
Jan 11 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
改变Apache端口等配置修改方法
2008/06/05 PHP
php+js实现百度地图多点标注的方法
2016/11/30 PHP
javascript数组使用调用方法汇总
2007/12/08 Javascript
JavaScript中的View-Model使用介绍
2011/08/11 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
2015/04/06 Javascript
javascript实现数字倒计时特效
2016/03/30 Javascript
Bootstrap表单布局样式代码
2016/05/31 Javascript
Node.js 实现简单小说爬虫实例
2016/11/18 Javascript
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
2016/12/18 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
2017/03/23 Javascript
JavaScript之面向对象_动力节点Java学院整理
2017/06/29 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
2017/11/27 Javascript
vue.js $refs和$emit 父子组件交互的方法
2017/12/20 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
vue中使用element组件时事件想要传递其他参数的问题
2019/09/18 Javascript
vue-router之解决addRoutes使用遇到的坑
2020/07/19 Javascript
[03:05]DOTA2英雄基础教程 嗜血狂魔
2013/12/10 DOTA
详解Python使用simplejson模块解析JSON的方法
2016/03/24 Python
开源Web应用框架Django图文教程
2017/03/09 Python
用生成器来改写直接返回列表的函数方法
2017/05/25 Python
Python自动化开发学习之三级菜单制作
2017/07/14 Python
基于Python闭包及其作用域详解
2017/08/28 Python
Python3实现简单可学习的手写体识别(实例讲解)
2017/10/21 Python
使用python 爬虫抓站的一些技巧总结
2018/01/10 Python
Flask框架学习笔记之消息提示与异常处理操作详解
2019/08/15 Python
python爬虫数据保存到mongoDB的实例方法
2020/07/28 Python
python利用递归方法实现求集合的幂集
2020/09/07 Python
跨域修改iframe页面内容详解
2019/10/31 HTML / CSS
Joe Fresh官网:加拿大时尚品牌和零售连锁店
2016/11/30 全球购物
澳大利亚首屈一指的在线购物目的地:Kogan.com
2017/02/02 全球购物
阿联酋航空官方网站:Emirates
2017/10/17 全球购物
党课培训主持词
2014/04/01 职场文书
质量承诺书格式范文
2015/04/28 职场文书
2016年秋季开学典礼新闻稿
2015/11/25 职场文书
Python 文本滚动播放器的实现代码
2021/04/25 Python
Python pandas读取CSV文件的注意事项(适合新手)
2021/06/20 Python