jquery - 如何使用 jQuery Masked 输入插件预填充 9?

标签 jquery mask maskedinput

我正在使用 digitalBush for jQuery 的 Masked 输入插件,该插件使用起来非常简单。

对于某些情况,我想为客户端预先填充数据,因此对于这样的事情:

.mask("123999")

客户将看到:

123___

并且需要插入最后 3 位数字。它工作正常,直到我想要预填充数字 9,以显示如下内容:

129___

当我将掩码制作为“129999”时,用户看到12____

是否可以使用此插件来设置掩码,该掩码对用户可见为 129___

最佳答案

您可以像这样重新定义屏蔽输入定义:

$.mask.definitions['9'] = '';
$.mask.definitions['d'] = '[0-9]';

然后使用这个掩码:

.mask("129ddd")

关于jquery - 如何使用 jQuery Masked 输入插件预填充 9?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11354807/

相关文章:

javascript - 检查是否选中了特定的一组复选框

jquery - 如何在输入时更改输入中的电话号码格式?

ios - 无法在tableView中添加圆形 mask

javascript - AngularJS 的 IP 地址掩码

javascript - 如何使 html 输入具有在用户键入时保留的静态字符(输入掩码)?

javascript - Highcharts 显示完整数字或任何格式而不是 k

javascript - jQuery/CSS - 整个 Div 可点击,悬停时激活标签悬停状态

javascript - 在上传之前预览图像

javascript - p :inputtext format number like '999,999'

ios - 使用 CAShapeLayer 屏蔽呈现 View Controller 也屏蔽呈现 View Controller