问题标签 [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屏蔽输入只有第一个数字可选其余强制
我使用 jquery 屏蔽输入插件,并且需要具有以下格式的电话字段:
我的代码如下所示:
现在我似乎无法让它工作以使第一个数字是可选的,但其余的都是强制性的。所以以下数字是有效的:
以下数字无效
使用"?9 (999) - 999- 9999"将不起作用,因为它使整个事情变得可选
如果这不能以蒙面方式完成,有人可以用正则表达式帮助我实现这一目标吗?
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 上使用带有 jQuery Mobile + PhoneGap 的掩码?先感谢您!
jquery - 小数和千位分隔符的 Jquery 验证和掩码
我使用插件验证和掩码。
在输入字段中,我需要允许这些格式的数字:
123,12 1 234,99 687 542,85
我试过这个选项:“必需”:真,
“数字”:真
我该怎么做?
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 输入的正确方法是什么,或者可能是解决此类问题的不同方法。
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/
我怎样才能克服这些情况?
javascript - 如何使用javascript及时修复用户输入仅文本字段(模糊)
我正在尝试为以下场景寻找解决方案:
- 我有一个textinput
字段,用户只能以 ( 01:00 or 13:00
) 格式输入时间。
- 如果用户只是在模糊时输入,
它应该13
固定为:13:00
- 或1
应该固定为01:00
- 或135
应该固定为制作解释场景:我的小提琴01:05
JavaScript
jquery
mask
javascript - 设置特定数字范围 jquery.mask
我需要第一个数字来自[1-9],这将省略0。所以我尝试了类似的东西
面具库是否有特定的工作?
提前致谢。
javascript - jQuery掩码插件翻译设置默认值?
我正在使用jQuery-Mask-Plugin来屏蔽时间输入。
我已经这样配置它:
使用此掩码,用户可以输入以下法定时间:
这几乎就像我想要的那样工作,但我想为用户实现一件事:
如果用户输入2100
我想将其屏蔽为21:00
. 所以它需要知道默认字符是:
.
面具不知道他需要在那里输入模式中的哪个字符,并禁止进一步输入。
那么如何为翻译选项设置一个默认字符呢?
谢谢。
小提琴
javascript - 掩码不接受输入字符时的回调函数
我正在使用jquery 掩码插件并在输入无效时寻找回调函数。
当用户输入无效字符时,掩码会自动删除该字符,但我想向用户显示一些提示,例如“您输入的 '1' 字符不正确,请输入 a 到 z”
我在https://github.com/igorescobar/jQuery-Mask-Plugin/issues/180上问过它,但它还不支持。我想知道是否有人有同样的问题并找到了任何解决方法(或任何指南应该更改插件的哪个部分)