我正在使用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,但似乎无法使其发挥作用。谢谢!
答案 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等等......