问题标签 [jquery-inputmask]

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 回答
832 浏览

javascript - 输入掩码防止清除

我有这个代码:

在加载页面后<input type='text' id='input' value="123" />我有默认值。value=123当我尝试清除所有文本框时,我无法清除这部分"123",因为它是一个静态蒙版,但是在我失去焦点后,文本框被清除,我很难过。我尝试使用

但它没有用。有人可以让我开心并将这个值永远保存在文本框中吗?

0 投票
0 回答
175 浏览

c# - 输入掩码不适用于十进制

我正在使用一个名为 inpunt mask 的 jquery 库,当我在输入中加载数据时遇到问题,例如:

图像

在第一张图片中,我放置了数据,我保存了数据,当我想再次显示数据时,在第二张图片中,输入显示如下信息:

在此处输入图像描述

如果我在 html 页面中进行检查,则第一个输入中的值显示为 2.2 ( value="2.2"),但在框中显示为 22。

我想保存数据 2.2 并在需要时显示相同的数据(2.2 不是 22.0)。

代码

为输入赋值:

当我调试的值为(double)_vista.appointment.Temperature2.5 时,我也尝试使用硬代码,_vista.Temperature = 2.5;并且是相同的,不工作。

控制文本框:

当浏览器呈现输入时

的JavaScript:

(输入的值为 2.5,但在框中显示为 25)

0 投票
3 回答
2595 浏览

jquery - 如何在输入上设置掩码

我选择了信用卡类型并输入了数字。为了验证数字,我使用 ng-patter?对于掩码,我想使用 jquery iputmask,但未设置掩码。如何在选择更改时设置动态设置掩码?

我的例子

0 投票
1 回答
1144 浏览

javascript - 将正则表达式转换为 Javascript 输入掩码

最终我想要一个只允许输入整数的掩码,或者如果输入小数/句点:允许小数点后 0-2 位。

有效输入

输入无效

  • string 允许任意数量的数字字符,但只允许 1 个小数/句点
    • 如果存在句点/小数:仅允许小数点后 2 位字符

这个正则表达式就是这样做的:

现在我需要将此作为掩码应用于输入。我正在使用Robin Herbots 的 Inputmask。我真的很难完成这项工作。

我知道有 alias currency,但这并不完全符合预期。我想要的是输入默认为焦点/非焦点空白,除非有输入。 currency默认为0.00. 我还希望允许用户从该字段中删除所有内容,因此它将为空白。 currency不允许您将输入留空。相反,它只会让你离开现场0.00

特定的面具应该放在“999”的位置。我不知道如何使用内置掩码,这就是我尝试将正则表达式插入掩码的原因。到目前为止,我对这两种策略都没有成功。

另一种尝试是使用currency别名,然后将其覆盖为我想要它做的事情。我也没有成功。这是currency掩码的定义:

0 投票
1 回答
5736 浏览

javascript - jQuery Inputmask - 输入元素中带有掩码的十进制负数或正数

我正在尝试向输入元素添加一个输入掩码,它允许用户输入 -90 到 90 之间的小数,小数分隔符后有 0 到 4 个数字(旁注:我正在使用 jQuery validate 进行最小值和最大值验证)。

我能够使用以下代码使其适用于正值:

我尝试使用以下代码扩展它以允许负值:

哪个不起作用;该值始终以“-”开头,无法用“+”替换或删除它。

我最后一次尝试是这样的:

这几乎可以工作,但我有以下问题:

  • 输入元素不包含可见掩码(类似于 __.____)
  • 用户必须输入“-”或“+”号作为第一个字符,不能在输入的开头添加减号。

我的目标是有一个带有可见掩码的输入元素,最好采用以下格式__.____,它允许用户输入负值或正值。用户应该能够在输入的开头添加一个减号(在他输入数字之后(和之前))。

编辑:添加小提琴 JSFiddle

0 投票
1 回答
6462 浏览

jquery-inputmask - jQuery inputmask 对字符数没有限制

我正在使用 jQuery inputmask 插件来屏蔽文本字段(https://github.com/RobinHerbots/Inputmask)。我无法弄清楚屏蔽无限数量的字母数字字符的语法。这似乎应该很简单我似乎无法在文档或另一个stackoverflow问题中找到答案。到目前为止,这有效:

{100} 目前是一个很大的数字,但我希望它成为未来任何长文本输入的通用类规则。我试过 {*} 和 {+} 但它们似乎不起作用。谢谢。

0 投票
1 回答
5817 浏览

javascript - 具有自动完成功能的 InputMask

我想用掩码和自动完成输入日期时间。

我创建了存在问题的小型演示。

看起来自动完成认为掩码是一个文本......只有当我完成输入时,我才能从自动完成中看到一些值(如果它存在于自动完成列表中)。

有什么解决办法吗?


更新:

也许是解决方案的一些起点:如果我将添加属性'autoUnmask' : trueAutoComplete 将仅适用于“小时” - 第一个符号直到我的“:”在掩码中。

https://jsfiddle.net/vbekLtm6/5/

0 投票
2 回答
2590 浏览

javascript - 应用 inputMask 但将其隐藏在输入中

我使用这个插件InputMask作为我输入的掩码

我想将此掩码应用于输入,但从不向用户显示。我已经添加了我发现的所有可能的属性,但仍然不足以隐藏掩码。

这是示例:https ://jsfiddle.net/sg7uvhdz/1/ 问题 - 当我删除输入中的最后一项时,我可以看到掩码的第一个符号。

我可以为每个案例隐藏它吗?

谢谢。

0 投票
0 回答
497 浏览

php - 特定语言的数据输入掩码是否允许?像波斯后者?

请帮我为波斯语后者设置输入掩码。
它允许使用英语的车辆牌照号码,但我需要在其波斯语时设置允许。

0 投票
1 回答
1054 浏览

javascript - JQUERY 输入掩码可以为日期时间添加字符串吗?

屏蔽时间的代码 (HH:mm:ss)

如何屏蔽也接受 NONE 之类的字符串的日期时间?可以输入文本,但只有 None 值是有效的NONE 或 01:00:00

我正在使用 jquery inputmask 库(https://github.com/RobinHerbots/jquery.inputmask)。