我正在使用digitalBush的Masked Input Plugin for jQuery,它非常简单易用.
在某些情况下,我想为客户端预先填充数据,所以对于这样的事情:
.mask("123999")
客户会看到:
123___
并且需要插入最后3位数字.它工作正常,直到我想预先填充数字9,以显示这样的事情:
129___
当我将面具制作为“129999”时,用户看到12____
解决方法
您可以重新定义屏蔽的输入定义,如下所示:
$.mask.definitions['9'] = ''; $.mask.definitions['d'] = '[0-9]';
然后使用这个面具:
.mask("129ddd")