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 相关文章推荐
firefox事件处理之自动查找event的函数(用于onclick=foo())
Aug 05 Javascript
有关javascript的性能优化 (repaint和reflow)
Apr 12 Javascript
gridpanel动态加载数据的实例代码
Jul 18 Javascript
JS实现完全语义化的网页选项卡效果代码
Sep 15 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
Dec 15 Javascript
基于javascript html5实现多文件上传
Mar 03 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
Apr 01 Javascript
简单实现js浮动框
Dec 13 Javascript
详解微信小程序中的页面代码中的模板的封装
Oct 12 Javascript
Vue通过URL传参如何控制全局console.log的开关详解
Dec 07 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
Oct 31 Javascript
JS setTimeout与setInterval的区别
Apr 20 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中类的继承和用法实例分析
2016/05/24 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
2016/11/17 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
Yii框架where查询用法实例分析
2019/10/22 PHP
一个符号插入器 中用到的js代码
2007/09/04 Javascript
javascript form 验证函数 弹出对话框形式
2009/06/23 Javascript
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
2013/12/16 Javascript
如何使用HTML5地理位置定位功能
2015/04/27 Javascript
javascript判断网页是关闭还是刷新
2015/09/12 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
js入门之Function函数的使用方法【新手必看】
2016/11/22 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
2017/01/23 Javascript
JS数组去重(4种方法)
2017/03/27 Javascript
JS实现弹出下载对话框及常见文件类型的下载
2017/07/13 Javascript
使用cropper.js裁剪头像的实例代码
2017/09/29 Javascript
Angular网络请求的封装方法
2018/05/22 Javascript
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
简介Python设计模式中的代理模式与模板方法模式编程
2016/02/02 Python
利用Python开发微信支付的注意事项
2016/08/19 Python
详细分析python3的reduce函数
2017/12/05 Python
python实现月食效果实例代码
2019/06/18 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
jupyter notebook 的工作空间设置操作
2020/04/20 Python
CSS3 不定高宽垂直水平居中的几种方式
2020/03/26 HTML / CSS
Lou & Grey美国官网:主打舒适性面料服饰
2017/12/21 全球购物
党课知识竞赛主持词
2014/04/01 职场文书
宣传部部长竞选演讲稿
2014/04/26 职场文书
《美丽的南沙群岛》教学反思
2014/04/27 职场文书
幼儿园八一建军节活动方案
2014/08/27 职场文书
政风行风评议整改方案
2014/09/15 职场文书
2014企业领导班子四风对照检查材料思想汇报
2014/09/17 职场文书
检讨书范文
2015/01/27 职场文书