1.dwz.datepicker.js中
$.fn.datepicker = function(opts){
//alert('kk');
var onseldate=null;
onseldate=opts.onseldate;
if (!dp.hasTime()) {
//alert('选择日期面板');$this.val(dp.formatDate(dp.changeDay($day.attr("day"), $day.attr("chMonth"))));
if(onseldate) //激发选择日期事件
{
alert(onseldate);
eval(onseldate); //执行脚本函数
}
closeCalendar();
} else {
$days.removeClass("slt");
$day.addClass("slt");
}
changeDate: function(y, m, d){
//alert('改变选中日期值');
var date = new Date(y, m - 1, d || 1);
this.sDate = this.formatDate(date);
return date;
},
2、dwz.ui.js中
if ($.fn.datepicker){
$('input.date', $p).each(function(){
var $this = $(this);
var opts = {};
if ($this.attr("dateFmt")) opts.pattern = $this.attr("dateFmt");
if ($this.attr("minDate")) opts.minDate = $this.attr("minDate");
if ($this.attr("maxDate")) opts.maxDate = $this.attr("maxDate");
if ($this.attr("mmStep")) opts.mmStep = $this.attr("mmStep");
if ($this.attr("ssStep")) opts.ssStep = $this.attr("ssStep");
if ($this.attr("onseldate")) opts.onseldate= $this.attr("onseldate");
$this.datepicker(opts);
});
}
3.jsp页面中
<script>
function bb()
{
disp_curmonth();
}
</script>
<input id="edt_logdate" type="text" name="date6" class="date" value="<%SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");out.print(sdf.format(new Date())); %>" dateFmt="yyyy-MM-dd" readonly="true" onseldate="bb();" />