2016-05-15 70 views
2

我使用的是數字輸入掩碼的時間。目前,我已將它設置爲0:00:00。當你輸入數字時,它從左到右填充。因此,添加1會導致1:00:00 ...在1:10:00添加另一個1結果。我希望它從右到左,所以1會導致0:00:01 ....加入另一個1會導致0:00:11。
我將dir =「rtl」附加到我的輸入中,它自己只是將佔位符文本格式化爲右側,不會影響輸入數字的方式。當我添加numericInput:true時,數字從右到左填充,與我想要的完全一樣,但它不保留佔位符值 - 它會去_:
有人可以提供方向/知道這是可能的嗎?我發現這個Right to left mask input with jQuery,但似乎無法使其工作。謝謝!從右到左輸入掩碼

回答

1

我結束了使用RobinHerbots輸入掩碼。

我的HTML輸入框:

<input type = "text" name = "result" id = "result" placeholder= "0:00:00" dir="rtl"> 

jQuery的格式:

$(document).ready(function(){ 
    $("#result").inputmask("9:99:99",{numericInput:true, placeholder:"0"}); 
}); 

這樣做的結果是一個佔位符〇時00分00秒,並且當在鍵入 「1」,它導致0 :00:01。然後一個「23」你得到00:01:23等等......