从右到左输入掩码

时间:2016-05-15 18:59:05

标签: javascript jquery

我正在使用digitalbush输入掩码。目前,我把它设置为0:00:00。输入数字时,它从左到右填充。因此,添加1将导致1:00:00 ...在1:10:00添加另外1个结果。我希望它从右到左,所以一个1将导致0:00:01 ....添加另一个将导致0:00:11。
我附上了dir =" rtl"我的输入,它自己只是将占位符文本格式化为右边,不会影响数字输入的方式。当我添加numericInput:true时,数字从右到左填充,完全按照我的意愿填充,但它不会保留占位符值 - 它会转到_:
有人可以提供指示/知道这是否可行?我发现了这个Right to left mask input with jQuery,但似乎无法使其发挥作用。谢谢!

1 个答案:

答案 0 :(得分:3)

我最终使用了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"});
});

结果是占位符0:00:00,当您键入“1”时,结果为0:00:01。然后一个“23”你得到00:01:23等等......