87,907
社区成员
发帖
与我相关
我的任务
分享
<input name="rptDate" type="text" pattern="string" label="日期"
size="50" autocheck="true" maxlength="10" onclick="SelectDate3(this);"
required="true">
var cal;
var isFocus = false; // 是否为焦点
function SelectDate3(obj){
SelectDate2(obj, 'yyyy-MM-dd');
}
function SelectDate2(obj, strFormat){
SelectDate(obj,strFormat,10);
}
function SelectDate(obj, strFormat, ages){
var date = new Date();
var by = date.getFullYear() - ages; // 最小值 → 50 年前
var ey = date.getFullYear() + ages; // 最大值 → 50 年后
// cal = new Calendar(by, ey,1,strFormat); //初始化英文版,0 为中文版
cal = (cal == null) ? new Calendar(by, ey, 2) : cal; // 不用每次都初始化
// 2006-12-03 修正
cal.dateFormatStyle = strFormat;
if(cal.getValue(obj).trim().length > 0){
cal.setMaxAndMixYear(cal.getValue(obj),cal.beginYear,cal.endYear);
}
cal.show(obj);
cal.bindData();
}