2017-03-02 76 views
0

我有一個jsp頁面,可以從用戶獲取日期。當文本框爲空時,我希望它看起來像這樣。正斜線之間獲取日期 - JSP

enter image description here

當用戶輸入將跳過日期/'S與前slashes.For例如用戶編寫03022017,它會自動獲取/之間的日期寫的,並使其03/02/2017年。

enter image description here

enter image description here

enter image description here

感謝幫助和原諒我的英語水平。

+0

你試過了什麼? –

+0

這個過程稱爲**輸入掩碼**,也許定義它可以幫助您找到解決方案。 – Dexter

回答

0

您可以jQuery試試這個。雖然此示例默認不保留斜線(/),但它會在輸入兩位數後創建。

你的日期字段看起來,

<input id="txtDate" type="text" maxlength="10"/> 

而且你們各自的腳本,

$(document).ready(function(){ 
    $("#startDate").keyup(function(e){ 
     if (e.keyCode != 8){  
      if ($(this).val().length == 2){ 
       $(this).val($(this).val() + "/"); 
      }else if ($(this).val().length == 5){ 
       $(this).val($(this).val() + "/"); 
      } 
     } 
    }); 
}); 

希望這有助於。請參閱工作Fiddle

相關問題