2014-09-01 87 views

回答

0

我看到的問題是從很久以前,我也來到這裏,試圖學習jquery.inputmask

記得在問一個問題時總是包括你所做的(代碼示例)。即使這是錯誤的/不工作的,它會幫助提供答案的人,以及其他人尋找答案。

一般而言,我發現它有點有助於通過讀取jquery.inputmask。 XXX .extensions.js在這種情況下文件,其中XXX = 日期。在那裏你可以看到更復雜的別名是如何從更基本的別名構建的(通過重寫基本的別名),並且如果沒有找到有用的別名,則可以將相同的想法應用於構建新的別名。

應該爲你的情況下工作

代碼:

$("#tsfield").inputmask("timestamp", { 
      mask:  "y/1/2 h:s:s", 
      placeholder: "yyyy/mm/dd hh:mm:ss", 
      separator: "/", 
      alias:  "datetime", 
      hourFormat: "24" 
     }); 

...這將創建一個名爲timestamp新的別名,覆蓋datetime,並將其應用到與id="tsfield"輸入。

如果你有自己的網頁上相同的輸入掩碼多個輸入領域,我覺得這是更好地在您的$(document).ready()只有一次創建新的別名,然後按名稱將其應用到各個領域(參見jquery.inputmask.date.extensions.js和說明文檔)。