jQuery日期插件datepicker的使用
1、下载datepicker轻量级插件:
官网http://jqueryui.com/download下载jquery-ui压缩包(可以选择喜欢的theme),里面就包含对datepicker的支持,当然您也可以到网站http://marcgrabanski.com/pages/code/jquery-ui-datepicker下载datepicker,包括ui.core.js和ui.datepicker.js。
2.在HTML中引用下载下来的两个js:
<script language=”javascript” src=”js/jquery-1.2.6.min.js”></script>
<script language=”javascript” src=”js/ui.datepicker.js”></script>
3.在HTML中引入默认样式表文件,这个文件也在刚刚的压缩包中,如果在官网下载,首页就有这个CSS文件下载,也可选择其他皮肤的CSS:
<link rel=”stylesheet” href=”js/ui.datepicker.css” type=”text/css” media=”screen” title=”core css file” charset=”utf-8″ />
4.在HTML中插入文本域,最好设置成只读,不接受用户的手动输入,防止格式混乱,以id标记好。
<input id=”inputdate” type=”text” readonly=”readonly”/>
5.编写js代码,实现最终效果。
<script language=”javascript”>
$(document).ready(function() {
$(‘#inputdate’).datepicker();
});
</script>
这样就基本完成一个日期输入文本域了,但是是英文的,怎么将界面改成中文呢,可以如此操作,稍微改动一下刚刚的函数
$(document).ready(function() {
$(‘#dateinput’).datepicker({
dateFormat: ‘yy-mm-dd’, //日期格式,自己设置
buttonImage: ‘calendar.gif’, //按钮的图片路径,自己设置
buttonImageOnly: true, //Show an image trigger without any button.
showOn: ‘both’,//触发条件,both表示点击文本域和图片按钮都生效
yearRange: ‘1990:2008′,//年份范围
clearText:’清除’,//下面的就不用详细写注释了吧,呵呵,都是些文本设置
closeText:’关闭’,
prevText:’前一月’,
nextText:’后一月’,
currentText:’ ‘,
monthNames:[‘1月’,’2月’,’3月’,’4月’,’5月’,’6月’,’7月’,’8月’,’9月’,’10月’,’11月’,’12月’],
});
});
</script>
参考:http://blog.csdn.net/newflypig/article/details/3497991