问题标签 [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.
javascript - 是否可以为 jQuery 掩码添加后缀?
我正在使用 Igor Escobar 的 jQuery 掩码插件(https://github.com/igorescobar/jQuery-Mask-Plugin)并且我正在尝试向掩码添加后缀以%
在输入值的末尾显示一个符号。
我正在构建的应用程序是针对巴西用户的,那么我必须使用这种数字格式:000.000,00
. 其中,
(逗号)是小数点分隔符,.
(点)是千位分隔符。
我编写了以下代码来应用掩码,但尚未%
在其末尾附加符号。
这款面膜效果很好。
我试图做的是在掩码的末尾添加百分号,然后在我的keyup
处理程序的开头将其删除,最后在返回值之前再次附加它。我基本上改变了这些行:
更改后,我可以在字段中输入一个值,但我无法使用退格键清除/更改它。如果我足够快,我可以选择整个内容并将其删除,但对于普通用户来说,这是一个糟糕的解决方案。之所以会这样,是因为光标始终停留在输入的末尾,并且 keyup 事件被触发得非常快。
考虑到这一点,有没有办法将光标移动到输入中的特定位置?是否有人可以看到另一种更改我的功能的方法,以便用户可以使用退格键清除输入内容?
javascript - jQuery Mask Plugin:负整数的掩码
我在我的网络项目中使用jQuery Mask 插件。它被广泛使用,我现在不想更改它。
我对带有小数点分隔符的数字使用以下掩码:
例如对于元素:
我使用以下掩码:
它适用于正数,但现在我想添加对负数的支持。
以下模式均无效:
最后一个似乎有效,但仅适用于该行中的 4 位数字。
如何将此插件用于负数?如果有人能提出一个想法,我什至可以考虑修补这个插件。
你可以用jsFiddle 模板试试
jquery - 带有逗号和小数的 Jquery 掩码数
我正在使用 Jquery 掩码插件来格式化我网站上的许多内容,并且我试图弄清楚如何让它以我需要的方式格式化数字。我正在使用以下插件。
https://igorescobar.github.io/jQuery-Mask-Plugin/
我正在尝试为我的号码获取以下格式。
数字是货币字段,需要每三位添加一个逗号,值可以低至0.00
javascript - 关于 jquery 中的掩码
我将电话号码 jQuery 掩码应用于 HTML 中的文本输入。我需要修正国家代码,并按照数字的数量,例如:+593 __-___-____
起初,我尝试使用以下面具:
但是在这里,数字9
代表与任何数字匹配的掩码的元数据。因此,输入中的掩码显示为:+5_3__-___-____。
现在,我需要9
修复国家代码中的数字。
我尝试通过数字更改掩码定义9
:
但是,这种方法还在输入 +5_3__-___-____ 中向我显示了相同的掩码,其中可用于在文本输入中写入的数字只能是9
.
我尝试使用如下所示的掩码更改自定义选项,如此处所述:
但是,这对我不起作用,有什么建议吗?
javascript - 如何使用 jQuery Mask Plugin 创建自定义时间掩码?
我有一个时间字段,用户可以在其中插入员工的加班时间。在这个字段中,他们可以插入任意数量的小时,但分钟必须在 00 到 59 之间。我如何使用 jQuery 掩码来制作这种掩码?
jquery - 输入日期时在jquery中验证掩码输入日期
我正在使用 jquery 掩码插件在文本框中输入日期,日期格式为MM/DD/YYYY
. 我想在输入日期时进行验证。假设如果我当时输入月份13
,它应该提醒我月份无效,就像我需要为日期和年份做的那样。我的代码如下,
任何帮助表示赞赏。提前致谢。
jquery - 为什么在使用带有 Backbone.js 的 Jquery 掩码插件时不触发输入事件?
假设我有以下 HTML 模板:
现在,每当用户.tel
输入输入时,该telChanged
方法都不会被触发,并且控制台不会打印任何内容!
谁能告诉我们是什么原因造成的,并在此先感谢您。
jquery - 在 jquery 掩码中重复“000”组
我试图在一个项目中将值格式化为金钱,而这些值可能是负数。
我被困在如何创建正确的面具。我做了一个jsfiddle:
我查看了一些示例并阅读了一些文章,但我不知道该怎么做。
我希望上一个示例的输出为:-1,011,987.65