ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox

 更新时间:2012年02月03日 17:27:44   作者:  
这节介绍jQuery validation插件一个新的校验规则属性rangelength,通过数组方式赋值
这里我们举例校验ListBox两个规则:
•校验必选项
•选择范围在0~4项
界面代码:
复制代码 代码如下:

<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:ListBox ID="lstCar" runat="server" Rows="5" SelectionMode="Multiple">
<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:ListBox>
</td>
</tr>
<tr>
<td>
<asp:Button ID="btnSubmit" runat="server" Text="提交" />
</td>
</tr>
</table>
</fieldset>
<div id="message" class="alertmsg">
</div>
</div>
</form>

脚本代码:
复制代码 代码如下:

<head id="Head1" runat="server">
<title>Recipe17</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({
rules: {
lstCar: { required: true, rangelength: [0, 4] }
},
messages: {
lstCar: { required: "至少选择一种车!",
rangelength: "选择的范围为零到四种车!"
}
},
errorLabelContainer: $("#message")
});
});
</script>
<style type="text/css">
.alertmsg
{
color: #FF0000;
}
</style>
</head>

界面效果:

相关文章

  • jQuery中each循环的跳出和结束实例

    jQuery中each循环的跳出和结束实例

    下面小编就为大家带来一篇jQuery中each循环的跳出和结束实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • jQuery实现checkbox即点即改批量删除及中间遇到的坑

    jQuery实现checkbox即点即改批量删除及中间遇到的坑

    这篇文章主要介绍了jQuery实现checkbox即点即改批量删除及中间遇到的坑,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-11-11
  • jQuery实现基本淡入淡出效果的方法详解

    jQuery实现基本淡入淡出效果的方法详解

    这篇文章主要介绍了jQuery实现基本淡入淡出效果的方法,结合实例形式详细分析了jQuery使用fadeIn()、fadeOut()及fadeToggle()等方法控制页面元素淡入淡出显示效果的相关操作技巧,需要的朋友可以参考下
    2018-09-09
  • 合并table相同单元格的jquery插件分享(很精简)

    合并table相同单元格的jquery插件分享(很精简)

    正好项目中有个小需求, 要求把表格指定列中内容相同的单元格进行合并,本质上涉及的就是td的rowspan属性, 数出含相同内容单元格的个数, 然后给第一个与上一行内容不同的td其rowspan属性附上正确的值即可, 为了能直观的理解
    2011-06-06
  • 浏览器打开层自动缓慢展开收缩实例代码

    浏览器打开层自动缓慢展开收缩实例代码

    本文为大家介绍下层自动缓慢展开收缩在浏览器打开时是如何实现的,主要用到了slideUp及slideDown等主要jquery方法,感兴趣的朋友可以参考下哈,希望对大家有所帮助
    2013-07-07
  • JQuery 学习笔记 选择器之二

    JQuery 学习笔记 选择器之二

    本章继续我们的JQuery选择器的学习旅程 首先照上一章一样,提供我学习用的例子
    2009-07-07
  • JQuery中Bind()事件用法分析

    JQuery中Bind()事件用法分析

    这篇文章主要介绍了JQuery中Bind()事件用法,实例分析了Bind()事件的功能、特点与绑定事件时的使用技巧,需要的朋友可以参考下
    2015-05-05
  • jQuery中bind,live,delegate与one方法的用法及区别解析

    jQuery中bind,live,delegate与one方法的用法及区别解析

    本篇文章主要是对jQuery中bind,live,delegate与one方法的用法及区别进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • jQuery实现非常实用漂亮的select下拉菜单选择效果

    jQuery实现非常实用漂亮的select下拉菜单选择效果

    这篇文章主要介绍了jQuery实现非常实用漂亮的select下拉菜单选择效果,通过jQuery模拟select下拉选择效果,并具有点击选中下拉项进入输入框的功能,非常美观实用,需要的朋友可以参考下
    2015-11-11
  • jQuery 添加样式属性的优先级别方法(推荐)

    jQuery 添加样式属性的优先级别方法(推荐)

    下面小编就为大家带来一篇jQuery 添加样式属性的优先级别方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06

最新评论