如何在jQuery Inputmask中禁用替换和缓冲区

时间:2014-06-04 07:30:50

标签: javascript jquery jquery-plugins

我们有一个带有maxlength属性的输入字段。在这个字段中,我们只想接受数字,所以我们添加了jQuery.inputmask。 (必须与IE8兼容,因此不能type="number")。 https://github.com/RobinHerbots/jquery.inputmask

见小提琴:http://jsfiddle.net/QdLBT/ (在作者修完之后,小提琴不再说明问题了)

问题: 输入文本,然后使用退格键时,任何"溢出的文本"会回来的。

此外,将光标置于输入文本的中间并输入新数字将替换已存在的数字(如在键盘上启用插入)。

此行为不是使用输入掩码v1.2.2,而是使用最新的v3.x分支。在v1.2.2中,掩码尊重maxlength,即只过滤掉所有不是数字

1 个答案:

答案 0 :(得分:0)

我在项目的GitHub页面上询问,一小时后它被修复了。

https://github.com/RobinHerbots/jquery.inputmask/issues/547