一个页面多个My97DatePicker控件,一个格式为年月,一个格式为年,后面的WdatePicker()会覆盖前面一个,求解决办法?
js:
function dataOnClick(obj) {
var id = obj.id;
if(id=="dataPickerM"){
var maxMonth = document.getElementById('dftDateHiddenM').value;
WdatePicker({skin:'whyGreen',isShowToday:false,isShowClear:false,maxDate:maxMonth,dateFmt:'yyyy年MM月',vel:'dataRealValueM',onpicked:function(dp){var str = $dp.$('dataRealValueM').value;dateChange();}});
}else{
var maxYear = document.getElementById('dftDateHiddenY').value;
WdatePicker({skin:'whyGreen',isShowToday:false,isShowClear:false,maxDate:maxYear,dateFmt:'yyyy年',vel:'dataRealValueY',onpicked:function(dp){var str = $dp.$('dataRealValueY').value;dateChange();}});
}
}
jsp:
<input type="text" style="width: 110px; height: 25px; font-family: '微软雅黑'; line-height: 100%; text-align: center;" class="input" id="dataPickerM" onclick="dataOnClick(this)" />
<input type="text" style="width: 90px; height: 25px; font-family: '微软雅黑'; line-height: 100%; text-align: center;" class="input" id="dataPickerY" onclick="dataOnClick(this)" />
点击第一个年月框后,再次点击时就变成显示年的格式了,也就是被第二个WdatePicker()方法覆盖了,求大神指教如何解决此问题?