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 相关文章推荐
网页中的图片的处理方法与代码
Nov 26 Javascript
script不刷新页面的联动前后代码
Sep 18 Javascript
js鼠标及对象坐标控制属性详细解析
Dec 14 Javascript
js判断浏览器类型为ie6时不执行
Jun 15 Javascript
jQuery多级弹出菜单插件ZoneMenu
Dec 18 Javascript
JavaScript中constructor()方法的使用简介
Jun 05 Javascript
很不错的两款Bootstrap Icon图标选择组件
Jan 28 Javascript
Mac下安装vue
Apr 11 Javascript
JS中实现隐藏部分姓名或者电话号码的代码
Jul 17 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
Aug 10 Javascript
React Hooks 实现和由来以及解决的问题详解
Jan 17 Javascript
Node.js API详解之 timer模块用法实例分析
May 07 Javascript
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 判断变量类型实现代码
2009/10/23 PHP
PHP下通过file_get_contents的代理使用方法
2011/02/16 PHP
PHP实现获取FLV文件的时间
2015/02/10 PHP
php中的抽象方法和抽象类
2017/02/14 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
js闭包的用途详解
2014/11/09 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
2016/05/20 Javascript
form表单转Json提交的方法(推荐)
2016/09/23 Javascript
javascript表单正则应用
2017/02/04 Javascript
jQuery实现三级联动效果
2017/03/02 Javascript
Angular中使用$watch监听object属性值的变化(详解)
2017/04/24 Javascript
JS库之Highlight.js的用法详解
2017/09/13 Javascript
js删除数组中某几项的方法总结
2019/01/16 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
2020/04/07 Javascript
[01:08:57]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第二场
2014/05/24 DOTA
Python Web服务器Tornado使用小结
2014/05/06 Python
Python实现的微信公众号群发图片与文本消息功能实例详解
2017/06/30 Python
python xlsxwriter创建excel图表的方法
2018/06/11 Python
Python读写文件基础知识点
2019/06/10 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
2019/10/24 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
2019/11/06 Python
python 三种方法提取pdf中的图片
2021/02/07 Python
高中自我评价分享
2013/12/05 职场文书
求职者怎样写自荐信
2014/04/13 职场文书
高等学院职业生涯规划书范文
2014/09/16 职场文书
学生打架检讨书
2014/10/20 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
元旦联欢晚会主持词
2015/07/01 职场文书
记者节感言
2015/08/03 职场文书
Python如何导出导入所有依赖包详解
2021/06/08 Python
python实现简单聊天功能
2021/07/07 Python
MySQL实战记录之如何快速定位慢SQL
2022/03/23 MySQL