日期:2014-05-16  浏览次数:20312 次

js日历,自己刚整理的
2个文件(month.js/monthAndTime.js)
1.month.js的使用
这个js的主要功能是选择年月份,没有 日 和 时分秒
(1).首先在调用的jsp页面引入js文件.
(2).jsp增加初始化方法,
<script type="text/javascript">
window.onload = function()
{
this.now = new Date();
var inM = this.now.getMonth();
var nowM = parseInt(inM)+1;
getMonth(this.now.getFullYear()+"."+nowM,"s");
selectPerson();
}
</script>
(3).jsp增加month隐藏域 <input type="hidden" id="mon" value="${month}"/>
这个隐藏域的值,是从后台读取的月份,是先前页面提交的时候注入到后台的,因为js里下拉框的name就是month,所以在action定义private String month;然后增加注入和获取方法就行了(set/get)。
这个js不是很复杂,但是很使用。

2.monthAndTime.js的使用
这个js是在一篇blog上看到的,具体忘了是哪位高人写的。
除了可以选择日期,还可以选择时间,非常方便.
(1).引入
(2).给组建绑定事件,比如onclick,onfocus等等,调用setday(X);查看源码,可以看到这个方法可以接受2个参数,如果传1个参数,肯定就是本身对象了,第二个参数是赋值的组建对象
(3).如果要在赋值之后做一点什么事情,可以修改下源码,具体可以参考下WriteDateTo这个方法。
应该都点到了,很简单,却很好用的东西.