从右到左输入掩码

Right to Left input mask

本文关键字:掩码 输入 从右到左      更新时间:2023-09-26

我正在使用digitalbush输入掩码。目前,我已将其设置为0:00:00。当您输入数字时,它会从左到右填充。所以加1会导致1:00:00。。。再加1,结果是1:10:00。我希望它从右向左,这样1将导致0:00:01。。。。再加一个1将得到0:00:11。
我在输入中附加了dir="rtl",它本身只是将占位符文本格式化到右侧,不会影响数字的输入方式。当我添加numericInput:true时,数字会从右到左填充,完全符合我的要求,但它不会保留占位符值——它会转到_:
是否有人能提供指导/知道这是否可能?我用jQuery找到了这个从右到左的掩码输入,但似乎无法使其工作。谢谢

我最终使用了RobinHubots输入掩码。

我的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,依此类推…