我不知道我現在該怎麼辦這是第一位的輸入信息。例:填寫第二個輸入與
我有 inputs
當我填第一input
的時間和第二input
添加+2小時。
例子:
首先input
= 10:00
二input
自動放:12:00
我不知道我現在該怎麼辦這是第一位的輸入信息。例:填寫第二個輸入與
我有 inputs
當我填第一input
的時間和第二input
添加+2小時。
例子:
首先input
= 10:00
二input
自動放:12:00
我會使用一個Date對象,並只需添加兩個小時,具有使23:00
成爲01:00
等優點沒有任何麻煩。
然後,它只是一個添加事件處理程序,得到的值,創建日期對象,增加兩個小時,得到小時回來,並把它作爲值其他輸入
var first = document.getElementById('first');
var second = document.getElementById('second');
first.addEventListener('input', function() {
if (this.value.indexOf(':') != -1 && this.value.length === 5) {
var date = new Date();
var val = this.value.split(':');
date.setHours(parseInt(val[0], 10) + 2);
var hours = date.getHours();
hours = hours > 9 ? hours : '0' + hours;
second.value = hours + ':' + val[1];
}
}, false);
的事FIDDLE
歡迎來到SO。它真的有助於發佈您嘗試過的示例代碼。還有任何錯誤或你期望看到的。 – Twisty
'我現在不怎麼能做到這一點..' – thecreator
我們必須從某個地方開始。你目前有什麼HTML代碼? – Twisty