返回列表 發帖 ‹‹ 主題管理記錄時 增加記錄理由 帖子買賣+流量管制系統 for 4.0.0 簡體版 ››

calendar 日曆 選擇增加可以設定 "秒" [1P]

演示


開啟 calendar.js

var ii = null;
下面加上
var ss = null;
s += '<tr id="hourminute"><td colspan="7" align="center"><input type="text" size="2" value="" id="hour" onKeyUp=\'this.value=this.value > 23 ? 23 : zerofill(this.value);controlid.value=controlid.value.replace(/\\d+(\:\\d+)/ig, this.value+"$1")\'> 點 <input type="text" size="2" value="" id="minute" onKeyUp=\'this.value=this.value > 59 ? 59 : zerofill(this.value);controlid.value=controlid.value.replace(/(\\d+\:)\\d+/ig, "$1"+this.value)\'> 分</td></tr>';
改為
s += '<tr id="hourminute"><td colspan="7" align="center"><input type="text" size="2" value="" id="hour" onKeyUp=\'this.value=this.value > 23 ? 23 : zerofill(this.value);controlid.value=controlid.value.replace(/\\d+(\:\\d+)/ig, this.value+"$1")\'> 點 <input type="text" size="2" value="" id="minute" onKeyUp=\'this.value=this.value > 59 ? 59 : zerofill(this.value);controlid.value=controlid.value.replace(/(\\d+\:)\\d+/ig, "$1"+this.value)\'> 分 <input type="text" size="2" value="" id="second" onKeyUp=\'this.value=this.value > 59 ? 59 : zerofill(this.value);controlid.value=controlid.value.replace(/(\\d+\:\\d\:)\\d+/ig, "$1"+this.value)\'> 秒</td></tr>';
/(\d+)\-(\d+)\-(\d+)\s*(\d*):?(\d*)/.exec(s);
改為
/(\d+)\-(\d+)\-(\d+)\s*(\d*):?(\d*)?(:?(\d*))/.exec(s);
/(\d+)\-(\d+)\-(\d+)\s*(\d*):?(\d*)/.exec("0000-00-00 00\:00");
	return new Date(m1, m2 - 1, m3, m4, m5);
改為
var m6 = (RegExp.$7 && (RegExp.$7 > -1 && RegExp.$7 < 60)) ? parseFloat(RegExp.$7) : 0;
	/(\d+)\-(\d+)\-(\d+)\s*(\d*):?(\d*)?(:?(\d*))/.exec("0000-00-00 00\:00\:00");
	return new Date(m1, m2 - 1, m3, m4, m5, m6);
controlid.value = yy + "-" + zerofill(mm + 1) + "-" + zerofill(d) + (addtime ? ' ' + zerofill($('hour').value) + ':' + zerofill($('minute').value) : '');
改為
controlid.value = yy + "-" + zerofill(mm + 1) + "-" + zerofill(d) + (addtime ? ' ' + zerofill($('hour').value) + ':' + zerofill($('minute').value) + ':' + zerofill($('second').value) : '');
ii = currday.getMinutes();
下面加上
ss = currday.getSeconds();
$('minute').value = zerofill(ii);
下面加上
$('second').value = zerofill(ss);
完成
Loading...
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-9580-1.html#pid15426

本篇的內容不含引用除另有聲明外,如符合 CC授權條款 則套用 姓名標示-非商業性-相同方式分享 3.0 通用版

套一句黃小琥說過的話:「你可以點歌,但是我可以選歌」
返回列表 發帖 ‹‹ 主題管理記錄時 增加記錄理由 帖子買賣+流量管制系統 for 4.0.0 簡體版 ››
標題 作者 最後發表
[站外] 学生日常生活   [轉帖] 倪书成 2009-07-03
[站外] calendar和diddlebug提醒的声音也没了   [轉帖] yqy13085178 2009-07-03
[站外] 关于WebPart问题?   [轉帖] yangdan 2009-07-03
[站外] cartoon political t   [轉帖] lymournEmumerryktd 2009-07-03
點擊閱讀更多關於的相關帖子