问题标签 [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 投票
2 回答
22375 浏览

javascript - jquery屏蔽输入只有第一个数字可选其余强制

我使用 jquery 屏蔽输入插件,并且需要具有以下格式的电话字段:

我的代码如下所示:

现在我似乎无法让它工作以使第一个数字是可选的,但其余的都是强制性的。所以以下数字是有效的:

以下数字无效

使用"?9 (999) - 999- 9999"将不起作用,因为它使整个事情变得可选

如果这不能以蒙面方式完成,有人可以用正则表达式帮助我实现这一目标吗?

0 投票
1 回答
2170 浏览

cordova - 在 Android 上使用 PhoneGap 屏蔽输入

我正在使用 jQuery Mobile + PhoneGap 构建我的第一个移动应用程序,我需要应用<input />掩码。为此,我正在尝试使用 jQuery 的Masked Input 插件,我曾在桌面浏览器上使用过该插件并且可以正常工作。但在 PhoneGap 上使用的 Android 4.0 浏览器似乎对该插件有奇怪的问题:

  • 使用<input type="text" />它可以,但是那种类型的输入会显示字母数字键盘,这没有用;
  • 使用<input type="number" />我们得到了数字键盘,但它丢失了所有键入的字符;
  • 使用<input type="tel" />我们得到了数字键盘,它似乎可以工作,但行为异常。

最后,这两种选择似乎都不符合我的需求。有没有其他替代方法可以<input />在 Android 上使用带有 jQ​​uery Mobile + PhoneGap 的掩码?先感谢您!

0 投票
1 回答
2363 浏览

jquery - 小数和千位分隔符的 Jquery 验证和掩码

我使用插件验证和掩码。

在输入字段中,我需要允许这些格式的数字:

123,12 1 234,99 687 542,85

我试过这个选项:“必需”:真,
“数字”:真

我该怎么做?

0 投票
1 回答
2210 浏览

javascript - android(三星Galaxy)上的JQuery Mask输入插件,返回的keyCode总是229

JQuery Mask 输入现在可以在 Android (Samsung Galaxy 4) 上运行。

经过调查,keydownEvent 处理程序方法总是收到 keyCode 229,而不是正确的键盘键。

类似的错误在这里报告了铬中的问题 118639:keydown 和 keyup 事件没有正确的 keyCode

这个问题的任何解决方法?上面的链接提出了一些解决方法:例如,通过使用 DOM 3 级组合事件 [compositionstart、compositionupdate 和 compositionend]

但我不确定如何修改 JQuery Mask 输入代码来实现这样的解决方法,我尝试了以下

但 keydownEvent_com 从未调用过。

那么,将此类修复/解决方法应用于 JQuery Mask 输入的正确方法是什么,或者可能是解决此类问题的不同方法。

0 投票
1 回答
1450 浏览

asp.net-mvc-4 - 在 MVC4 Razor 中屏蔽双精度和整数

我在 MVC4 Razor 工作。对于屏蔽我使用“jquery.inputmask.js”。我使用这个面临以下问题:

问题

1.) 保存输入框 maxlength = 4 的整数(整数类型)

如果我插入像 1231 这样的所有数字,那么它工作正常,但是如果我用部分填充离开这个字段,那么当我在输入框外部单击输入框变为空时,我会得到这样的输出 23___。

2.)用掩码值“99.9”保存双精度(双精度型)

在这种情况下,如果我填充像 08.9 这样的值并保存它,那么我会得到像 89._ 这样的输出,这对于双精度是无效的。

在问这里之前,我做了一些功课并找到了一些链接:

http://www.decorplanit.com/plugin/

http://www.texotela.co.uk/code/jquery/numeric/

我怎样才能克服这些情况?

0 投票
0 回答
305 浏览

javascript - 如何使用javascript及时修复用户输入仅文本字段(模糊)

我正在尝试为以下场景寻找解决方案:
- 我有一个textinput字段,用户只能以 ( 01:00 or 13:00) 格式输入时间。
- 如果用户只是在模糊时输入, 它应该13固定为:13:00
- 或1应该固定为01:00
- 或135应该固定为制作解释场景:我的小提琴01:05
JavaScriptjquerymask

0 投票
1 回答
1375 浏览

javascript - 设置特定数字范围 jquery.mask

我需要第一个数字来自[1-9],这将省略0。所以我尝试了类似的东西

面具库是否有特定的工作?

提前致谢。

0 投票
3 回答
3665 浏览

javascript - jQuery掩码插件翻译设置默认值?

我正在使用jQuery-Mask-Plugin来屏蔽时间输入。

我已经这样配置它:

使用此掩码,用户可以输入以下法定时间:

这几乎就像我想要的那样工作,但我想为用户实现一件事:

如果用户输入2100我想将其屏蔽为21:00. 所以它需要知道默认字符是:.
面具不知道他需要在那里输入模式中的哪个字符,并禁止进一步输入。

那么如何为翻译选项设置一个默认字符呢?

谢谢。

小提琴

0 投票
1 回答
736 浏览

javascript - 掩码不接受输入字符时的回调函数

我正在使用jquery 掩码插件并在输入无效时寻找回调函数。

当用户输入无效字符时,掩码会自动删除该字符,但我想向用户显示一些提示,例如“您输入的 '1' 字符不正确,请输入 a 到 z”

我在https://github.com/igorescobar/jQuery-Mask-Plugin/issues/180上问过它,但它还不支持。我想知道是否有人有同样的问题并找到了任何解决方法(或任何指南应该更改插件的哪个部分)

0 投票
0 回答
3359 浏览

javascript - jQuery遮罩插件货币

对于我的项目,我使用的是jQuery-Mask-Plugin。在这个插件的网站上有一个货币/金钱的例子。

这不完全是我所追求的,因为我希望,00掩码中的选项是可选的。
这可以做到吗?

断言:

小提琴