1
在代碼中(參見下面/附件),我修改了日期格式,但以錯誤的數據/格式再次打開日曆顯示日期。 $(函數(){ 如何使用Asp Classic修改或設置easyui-datebox控件的默認格式
$('#txtDate').datebox({
onSelect: function(date){
var m = new String(date.getMonth()+1)
var newD = date.getDate() + "/" + m+ "/" + date.getFullYear()
$('#txtDate').datebox('setValue', newD)
}
});
$.fn.datebox.defaults.formatter = function(date){
var y = date.getFullYear();
var m = date.getMonth()+1;
var d = date.getDate();
return (d<10?('0'+d):d)+'-'+(m<10?('0'+m):m)+'-'+y;
};
$.fn.datebox.defaults.parser = function(s){
alert("s = " + s)
if (!s) return new Date();
var ss = s.split('-');
var y = parseInt(ss[0],10);
var m = parseInt(ss[1],10);
var d = parseInt(ss[2],10);
if (!isNaN(y) && !isNaN(m) && !isNaN(d)){
return new Date(d,m-1,m);
} else {
return new Date();
}
};
});
<body><input class="easyui-datebox" id="txtDate" ></input></body>
感謝
http://www.jeasyui.com/forum/index.php?action=printpage ;主題= 634.0 – jewelhuq