`
javatoyou
  • 浏览: 1018847 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jQuery插件 - 下拉列表日期选择控件

 
阅读更多
日期选择在开发中的应用应该是再常见不过的了~
以前大多数的日期选择基本上以这种形式体现:

图1:


图2:



但是,在我们经过很多次的使用和用户反馈中得之,这种方式操作不够方便,虽然看起来很直观,但如果是选2009,以“图1”哪种方式就很难操作,需要用户点击好多次才可以选到。图2的还要好些,不过感觉上还是不怎么好。

于是,有些网站就出现了以这种形式出现的日期选择控件:


另外有一点比较重要的!图一图二的哪种方式,无法用键盘操作,比如我在填写表单的时候经常会直接去输入 2005 12 25 这种类似的,如果通过下拉列表来分别选择年、月、日,这种感觉就会好多了,也支持用键盘快速输入。

如何很方便的实现这种功能呢?如果按普通的方式放三个下拉列表框来实现的话,将会写很多复杂的代码。
于是我自已做了一个很简单的jQuery插件,实现这种下拉列表的日期选择功能。
使用的时候你只用调用一个js就可以将指定的文本框转换成这种形式的日期选择,但提交的时候依然还是读取哪个文本框。
如以下代码:

<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://bbs.szblogs.com<br><br>--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery插件之下拉列表日期控件 - jQuery.jSelectDate</title>
<script type="text/javascript" src="scripts/jquery.js"></script>
<script type="text/javascript" src="scripts/jquery.jSelectDate.js"></script>
<script type="text/javascript">

$(
"body").ready(function(){

//应用方法
$("input.date").jSelectDate({
css:
"date",
yearBeign:
1995,
disabled :
false
});

})

$(
this).jSelectDate

</script>
</head>
<body>
<input type="text" id="txtName" class="date" value="2005-3-22" /> <button onclick="alert($('#txtName').val());">当前值</button>
<br /><br />
<input type="text" id="txtDate2" class="date" value="1995-5-2" />
</body>
</html>


源文件(5Kb):http://www.cnblogs.com/Files/huacn/jquery.jSelectDate-0.1.js
演示文件(35Kb):http://www.cnblogs.com/Files/huacn/jSelectDate_src_0.1.zip

转自:
http://www.cnblogs.com/huacn/archive/2008/01/16/jquery_plugin_jselectdate.html
分享到:
评论

相关推荐

    这是一款用于美化下拉列表菜单控件的jquery插件ddlist

    这是一款用于美化下拉列表菜单控件的jquery插件ddlist。使用该ddlist下拉列表美化插件可以为下拉列表添加图标,增强下拉列表的默认功能等。在美化的同时使下拉列表功能得到增强。

    jquery-year-picker:用于 jquery UI 的年份选择器插件,例如 datepicker。 它允许用户从列表中选择年份

    jquery-year-picker 用于 jquery UI 的年份选择器插件,例如 ... minDate/maxDate :限制用户从特定范围中选择年份(与 jquery 日期选择器相同)。 dateFormat : 要在 minDate/maxDate 属性中指定的日期格式。 预习

    jQuery select下拉菜单美化插件ddlist

    这是一款用于美化下拉列表菜单控件的jquery插件ddlist。使用该ddlist下拉列表美化插件可以为下拉列表添加图标,增强下拉列表的默认功能等。在美化的同时使下拉列表功能得到增强。

    Selectator是一款实现多选和搜索过滤功能的jQuery下拉列表框插件

    Selectator是一款实现多选和搜索过滤功能的jQuery下拉列表框插件。通过该下拉列表框插件可以多选项进行分组,设置选项的图标,对选项进行搜索过滤,以及进行多选选择。

    下拉列表控件

    包中包含了纯javascript开发的dtree插件;和以jquery开发的jstree下拉列表插件。

    基于jQuery实现select下拉选择可输入附源码下载

    本文将用实例和大家分享一款基于jQuery的下拉框插件,它允许用户输入内容,同时下拉选项中会及时匹配相关选项,支持键盘操作,还支持html选项内容,当然还能让下拉的过程带有动画效果。我们来看下如何使用。 HTML...

    MSelectDialogBox:jQuery交互式下拉列表插件

    #MSelectDBox-交互式下拉列表的jQuery插件。特征多选大事记自动完成自动完成过滤器的自定义功能。 示例:更正键盘语言布局可以连接到任何目标元素适用于便携式设备API建议自定义控件的可能性()例子$ ( "#selector...

    select3是一款基于jQuery或Zeptojs的轻量级模块化select下拉列表框插件

    select3是一款基于jQuery或Zepto.js的轻量级模块化select下拉列表框插件。select3下拉列表框可以进行单选、以tag的形式进行多选、可以指定输入类型格式、可以进行分组选择、还可以ajax进行远程调用。

    JQuery&CSS;&CSS;+DIV实例大全.rar

    一款美化表单下拉列表、复选框等的jquery combobox插件实例 30.站长必备jquery实现combox自动筛选,高亮显示功能 4)菜单 1.jquery+CSS超炫丽横向多级滑动导航菜单 2.jQuery+CSS漂亮蓝色三级菜单下载 3....

    asp.net+jquery滚动滚动条加载数据的下拉控件

    需求:AJAX滚动滚动条加载数据的下拉列表 控件名称:Webcombo 所用技术:ASP.NET(C#),jQuery,ASP.NET一般处理文件(.ashx) 下拉列表具体实现:用DIV模拟下拉列表,input和图片模拟下拉框。最终结果如下图 先分析...

    ASP.NET + JQuery Server Controls:一组带有jqui theming +脚本incl的asp jquery服务器控件-开源

    该库包含少量(大约12个左右)asp服务器控件,这些控件将JQuery + UI组件呈现为标准控件的替代品。...该库还为Multi提供了相当少的“最好的” jquery插件选择,下拉列表和图像滚动条(来自Nivo Slider内存)

    TagDragon:jQuery 自动建议插件

    此外,该控件可以在默认模式下运行,在该模式下呈现类似下拉列表的控件,或者在覆盖模式下,您可以完全否决返回建议的输出的呈现。 ####特征单值、多值、自由值适用于输入框和文本区域只需一行 Javascript 轻量...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -重新设计模拟树的下拉列表的实现,避免选中某项后的闪烁。 +2009-11-21 v2.1.5 +Tree优化。 -修正Expanded项和Checked项的状态在回发改变后不能保持的BUG。 -GetNodeById更名为FindNode,保持和...

    ExtAspNet_v2.3.2_dll

    -修正下拉列表控件不能绑定DataTable的BUG(feedback:RedOcean)。 -增加土耳其语言资料文件(feedback:abdullaharslan)。 -Grid的BoundField增加NullDisplayText属性,用于处理数据库中的null值,如果没有设置则...

    gautocomplete:快速自动填充库

    它是什么? 一个脚本,用于将标准选择元素转换为用户可以输入... 并且它没有一种简单的方法让用户下拉列表以查看所有项目(类似于选择)。 该脚本提供了该功能,没有性能缺陷。 这是为特定用例构建的,并不打算在所有

    NFine快速开发框架源码 NFineRapidFramework.rar

    下拉选择框:jQuery Select2 树结构控件:jQuery zTree、jQuery wdtree 页面布局:jquery.layout.js 1.4.4 图表插件:echarts、highcharts 日期控件: My97DatePicker 2、后端技术 核心框架:ASP.NET MVC5、...

    推荐10款扩展Web表单的JS插件

    在网站建设中,你可以使用java开发大量酷炫的特效...使用这款插件,你可以自定义下拉列表、范围滑块、单选/复选按钮、上传组件等大部分Web表单控件的样式。它是完全免费的,基于JQuery编写,配置起来非常方便。 iCheck

    selectron2:轻量级选择下拉增强

    Selectron 2:轻量级&lt;select&gt;增强特点和什么Selectron 2 是一个select增强的 JQuery 插件。 我称其为“增强”而不是“替换”,因为它并没有真正取代“看起来很... 时尚:每个 Selectron 下拉列表都包含足够的元素

    客户端用JavaScript填充DropDownList控件 服务器端读不到值

    今天遇到一个奇怪的问题,某一页面需要使用三级级联下拉列表框。为提高用户体验,采用jQuery的cascadingDropDown插件调用后台Web Services来实现ajax填充。

    GoodProject Maven Webapp.zip

    插件列表如下:(主要用到了以下插件) 系统主要运用在:在系统的关于订单管理和用户管理页面都使用的是此框架。主要用到的是 datagrid(数据网格)这个插件。以上有操作文档 前端用到了jQuery jQuery是一个快速、简洁...

Global site tag (gtag.js) - Google Analytics