0
我有一個應用於文本框onkeyup的JavaScript函數,以便當用戶以dd/mm/yyyy的格式輸入日期時,它將放入正斜槓。它也會停止超過十個字符的用戶。但是,當用戶使用退格按鈕時,在刪除數字的同時,除非您按住按鈕,否則我無法使退格按鈕移回到斜線之外。Backspace Button的JavaScript函數問題
這裏是我的代碼,我已經大膽的位強調,不工作:
功能DateInputUpdate(輸入){
如果(input.value.length == 2 || input.value。 length == 5) input.value = input.value + dateSep;
if (input.value.length > dateFormat.length) {
input.value = input.value.substring(0, dateFormat.length);
if (event.keyCode == 8) {
if (input.value.length == 3 || input.value.length == 6) {
input.value = input.value.substring(input.value.length, input.value.length - 1);
}
}
}
}
有人可以告訴我什麼,我需要做什麼或改變什麼?我不特別希望刪除斜線,更多的是忽略它們或跳過它們,這是我理想的解決方案。
感謝
好的,謝謝。我會玩一玩,然後回到你身邊。 – Andy5 2010-12-11 12:20:46