ASP.NET jQuery 实例18 通过使用jQuery validation插件校验DropDownList


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:DropDownList ID="dllCar" runat="server" ToolTip="至少选择一种车!" CssClass="required"> 
<asp:ListItem Value="" Text="---请选择---"></asp:ListItem> 
<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:DropDownList> 
</td> 
</tr> 
<tr> 
<td> 
<asp:Button ID="btnSubmit" runat="server" Text="提交" /> 
</td> 
</tr> 
</table> 
</fieldset> 
<div id="message" class="alertmsg"> 
</div> 
</div> 
</form>

DropDownList控件属性ToolTip会转换为Title,title的值可以作为校验规则required的提示信息,属性CssClass的值required就指定了插件的校验规则。

脚本代码:

<head id="Head1" runat="server"> 
<title>Recipe18</title> 
<script type="text/javascript" src="Scripts/jquery-1.4.1-vsdoc.js"></script> 
<script type="text/javascript" src="Scripts/jquery.validate.js"></script> 
<script type="text/javascript"> 
$(function () { 
$("#form1").validate({ 
errorLabelContainer: $("#message") 
}); 
}); 
</script> 
<style type="text/css"> 
.alertmsg 
{ 
color: #FF0000; 
} 
</style> 
</head>

显示效果:

ASP.NET jQuery 实例18 通过使用jQuery validation插件校验DropDownList


另外如果不设置DropDownList的属性ToolTip和CssClass,脚本代码改为如下,也可以实现同样的效果:
<script type="text/javascript"> 
$(function () { 
$("#form1").validate({ 
rules: { dllCar: "required" }, 
messages: { dllCar: "至少选择一种车!" }, 
errorLabelContainer: $("#message") 
}); 
}); 
</script>
Javascript 相关文章推荐
关于 byval 与 byref 的区别分析总结
Oct 08 Javascript
javascript replace方法与正则表达式
Feb 19 Javascript
基于jquery的一个简单的脚本验证插件
Apr 05 Javascript
面向对象的Javascript之二(接口实现介绍)
Jan 27 Javascript
js函数排序的实例代码
Jul 01 Javascript
js调试工具console.log()方法查看js代码的执行情况
Aug 08 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
Sep 18 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
Aug 20 Javascript
layer弹出层倒计时关闭的实现方法
Sep 27 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
Nov 07 Javascript
深入理解redux之compose的具体应用
Jan 12 Javascript
Vue 简单实现前端权限控制的示例
Dec 25 Vue.js
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
Feb 03 #Javascript
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
Feb 03 #Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
Feb 03 #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
You might like
php+mysql写的简单留言本实例代码
2008/07/25 PHP
UCenter中的一个可逆加密函数authcode函数代码
2010/07/20 PHP
php.ini修改php上传文件大小限制的方法详解
2013/06/17 PHP
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
2013/06/20 PHP
php中有关合并某一字段键值相同的数组合并的改进
2015/03/10 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
两种WEB下的模态对话框 (asp.net或js的分别实现)
2009/12/02 Javascript
javascript 日期时间 转换的方法
2013/02/21 Javascript
JQuery的ON()方法支持的所有事件罗列
2015/02/28 Javascript
详解JavaScript中的Unescape()和String() 函数
2015/11/09 Javascript
通用无限极下拉菜单的实现代码
2016/05/31 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
2016/06/08 Javascript
使用Bootstrap Tabs选项卡Ajax加载数据实现
2016/12/23 Javascript
canvas绘图不清晰的解决方案
2017/02/28 Javascript
jQuery插件之validation插件
2017/03/29 jQuery
微信小程序开发之数据存储 参数传递 数据缓存
2017/04/13 Javascript
15个顶级开源JavaScript框架和库
2018/10/10 Javascript
vue vantUI tab切换时 list组件不触发load事件的问题及解决方法
2020/02/14 Javascript
在antd Form表单中select设置初始值操作
2020/11/02 Javascript
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
python爬虫的工作原理
2017/03/05 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
Python list与NumPy array 区分详解
2019/11/06 Python
python学生信息管理系统实现代码
2019/12/17 Python
对Tensorflow中Device实例的生成和管理详解
2020/02/04 Python
给客户的道歉信
2014/01/13 职场文书
园林技术个人的自我评价
2014/02/15 职场文书
家长学校实施方案
2014/03/15 职场文书
校庆团日活动总结
2014/08/28 职场文书
税务干部群众路线教育实践活动自我剖析材料
2014/09/21 职场文书
高老头读书笔记
2015/06/30 职场文书
html+css实现赛博朋克风格按钮
2021/05/26 HTML / CSS
python b站视频下载的五种版本
2021/05/27 Python
解析高可用Redis服务架构分析与搭建方案
2021/06/20 Redis
HTML5 语义化标签(移动端必备)
2021/08/23 HTML / CSS