问题标签 [jquery-mask]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1037 浏览

jquery - 在 TextBox 输入掩码中每 3 个字符后自动插入连字符

我想知道如何屏蔽文本框以在每 3 个字符后自动使用连字符。

比如ABC-DEF-DBC-HXM-.......等等

我正在使用jquery.inputmask

0 投票
1 回答
2103 浏览

javascript - 是否可以为 jQuery 掩码添加后缀?

我正在使用 Igor Escobar 的 jQuery 掩码插件(https://github.com/igorescobar/jQuery-Mask-Plugin)并且我正在尝试向掩码添加后缀以%在输入值的末尾显示一个符号。

我正在构建的应用程序是针对巴西用户的,那么我必须使用这种数字格式:000.000,00. 其中,(逗号)是小数点分隔符,.(点)是千位分隔符。

我编写了以下代码来应用掩码,但尚未%在其末尾附加符号。

这款面膜效果很好。

我试图做的是在掩码的末尾添加百分号,然后在我的keyup处理程序的开头将其删除,最后在返回值之前再次附加它。我基本上改变了这些行:

更改后,我可以在字段中输入一个值,但我无法使用退格键清除/更改它。如果我足够快,我可以选择整个内容并将其删除,但对于普通用户来说,这是一个糟糕的解决方案。之所以会这样,是因为光标始终停留在输入的末尾,并且 keyup 事件被触发得非常快。

考虑到这一点,有没有办法将光标移动到输入中的特定位置?是否有人可以看到另一种更改我的功能的方法,以便用户可以使用退格键清除输入内容?

0 投票
5 回答
16042 浏览

javascript - jQuery Mask Plugin:负整数的掩码

我在我的网络项目中使用jQuery Mask 插件。它被广泛使用,我现在不想更改它。

我对带有小数点分隔符的数字使用以下掩码:

例如对于元素:

我使用以下掩码:

它适用于数,但现在我想添加对负数的支持。

以下模式均无效:

最后一个似乎有效,但仅适用于该行中的 4 位数字。

如何将此插件用于负数?如果有人能提出一个想法,我什至可以考虑修补这个插件。

你可以用jsFiddle 模板试试

0 投票
3 回答
94356 浏览

jquery - 带有逗号和小数的 Jquery 掩码数

我正在使用 Jquery 掩码插件来格式化我网站上的许多内容,并且我试图弄清楚如何让它以我需要的方式格式化数字。我正在使用以下插件。

https://igorescobar.github.io/jQuery-Mask-Plugin/

我正在尝试为我的号码获取以下格式。

数字是货币字段,需要每三位添加一个逗号,值可以低至0.00

0 投票
1 回答
170 浏览

javascript - 如何在焦点上隐藏 jquery 掩码中的括号和连字符

我不想在我的输入字段中显示括号和连字符。Jquery 掩码将其默认为我提供的格式。如何隐藏该默认属性,即 () 和 -.,但在模糊时应显示括号和连字符。

试过:

演示链接:

网址

0 投票
0 回答
332 浏览

javascript - 关于 jquery 中的掩码

我将电话号码 jQuery 掩码应用于 HTML 中的文本输入。我需要修正国家代码,并按照数字的数量,例如:+593 __-___-____

起初,我尝试使用以下面具:

但是在这里,数字9代表与任何数字匹配的掩码的元数据。因此,输入中的掩码显示为:+5_3__-___-____。

现在,我需要9修复国家代码中的数字。

我尝试通过数字更改掩码定义9

但是,这种方法还在输入 +5_3__-___-____ 中向我显示了相同的掩码,其中可用于在文本输入中写入的数字只能是9.

我尝试使用如下所示的掩码更改自定义选项,如此处所述

但是,这对我不起作用,有什么建议吗?

0 投票
1 回答
488 浏览

javascript - 如何使用 jQuery Mask Plugin 创建自定义时间掩码?

我有一个时间字段,用户可以在其中插入员工的加班时间。在这个字段中,他们可以插入任意数量的小时,但分钟必须在 00 到 59 之间。我如何使用 jQuery 掩码来制作这种掩码?

0 投票
0 回答
269 浏览

jquery - 输入日期时在jquery中验证掩码输入日期

我正在使用 jquery 掩码插件在文本框中输入日期,日期格式为MM/DD/YYYY. 我想在输入日期时进行验证。假设如果我当时输入月份13,它应该提醒我月份无效,就像我需要为日期和年份做的那样。我的代码如下,

任何帮助表示赞赏。提前致谢。

0 投票
0 回答
224 浏览

jquery - 为什么在使用带有 Backbone.js 的 Jquery 掩码插件时不触发输入事件?

假设我有以下 HTML 模板:

现在,每当用户.tel输入输入时,该telChanged方法都不会被触发,并且控制台不会打印任何内容!

谁能告诉我们是什么原因造成的,并在此先感谢您。

0 投票
1 回答
340 浏览

jquery - 在 jquery 掩码中重复“000”组

我试图在一个项目中将值格式化为金钱,而这些值可能是负数。

我被困在如何创建正确的面具。我做了一个jsfiddle

我查看了一些示例并阅读了一些文章,但我不知道该怎么做。

我希望上一个示例的输出为:-1,011,987.65