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 相关文章推荐
对采用动态原型方式无法展示继承机制得思考
Dec 04 Javascript
跨浏览器开发经验总结(四) 怎么写入剪贴板
May 13 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
Sep 05 Javascript
JS创建类和对象的两种不同方式
Aug 08 Javascript
JavaScript中文件上传API详解
Apr 01 Javascript
VUE实现日历组件功能
Mar 13 Javascript
BootStrap表单时间选择器详解
May 09 Javascript
Vue-cli配置打包文件本地使用的教程图解
Aug 02 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
Aug 24 Javascript
微信小程序自定义导航教程(兼容各种手机)
Dec 12 Javascript
VUE安装使用教程详解
Jun 03 Javascript
Vue3+elementui plus创建项目的方法
Dec 01 Vue.js
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
PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
2012/12/07 PHP
smarty实现多级分类的方法
2014/12/05 PHP
PHP的Yii框架中Model模型的学习教程
2016/03/29 PHP
PHP的PDO大对象(LOBs)
2019/01/27 PHP
实例讲解PHP表单
2020/06/10 PHP
jQuery UI AutoComplete 使用说明
2011/06/20 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
javascript中Object使用详解
2015/01/26 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
javascript实现五星评价代码(源码下载)
2015/08/11 Javascript
AngularJS基础 ng-click 指令示例代码
2016/08/01 Javascript
Angular中使用$watch监听object属性值的变化(详解)
2017/04/24 Javascript
vue.js实现备忘录功能的方法
2017/07/10 Javascript
20行JS代码实现粘贴板复制功能
2018/02/06 Javascript
vue生命周期实例小结
2018/08/15 Javascript
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
2018/08/25 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
2019/01/08 Javascript
关于Layui Table隐藏列问题
2019/09/16 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
2019/11/14 Javascript
vue项目中监听手机物理返回键的实现
2020/01/18 Javascript
Python实现快速计算词频功能示例
2018/06/25 Python
python实现键盘输入的实操方法
2019/07/16 Python
利用Python检测URL状态
2019/07/31 Python
Django 迁移、操作数据库的方法
2019/08/02 Python
基于Python绘制个人足迹地图
2020/06/01 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
2020/08/27 Python
python中判断数字是否为质数的实例讲解
2020/12/06 Python
业务主管岗位职责
2013/11/20 职场文书
工程造价与管理专业应届生求职信
2013/11/23 职场文书
大学生军训感想
2014/02/16 职场文书
手机被没收检讨书
2014/02/22 职场文书
2016年秋季运动会加油稿
2015/12/21 职场文书
《火烧云》教学反思
2016/02/23 职场文书
Python基于Tkinter开发一个爬取B站直播弹幕的工具
2021/05/06 Python
MySQL约束(创建表时的各种条件说明)
2022/06/21 MySQL