问题标签 [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 回答
2152 浏览

jquery - 如何将 jQuery 输入掩码实现到 @Html.TextBoxFor()

我有一个

我正在尝试将 RobinHerbots jquery.inputmask (http://github.com/RobinHerbots/jquery.inputmask)应用于用户键入时,他们会看到类似于

开始: MM/YY

第一个字符后:0M/YY

第二个字符:04/YY

等等。

我已申请

但是,我在文本输入中得到 MM/YY,但无法单击它。任何帮助都会很棒。

0 投票
1 回答
3999 浏览

jquery - 如何为 jquery inputmask 设置 autoUnmask?

我在文本框上放置了一个货币输入掩码。

但是在提交表单时,需要删除前导“$”符号和分隔逗号,以便将值绑定为小数。

这是我设置 autoUnmask 的方法,如here中所述。

这似乎没有效果。

正确的设置方法是什么autoUnmask

0 投票
1 回答
722 浏览

angularjs - 将 jQuery 插件转换为 AngularJS 指令

我正在尝试使用 Input Mask jQuery 插件作为指令,但在 Chrome 的控制台错误中出现以下错误。

我的代码

JS

HTML

http://plnkr.co/edit/Kp3SYS0cbIfVm1gTwtE0?p=preview

请帮我解决这个问题。

0 投票
1 回答
2257 浏览

javascript - 更新DOM时如何维护jquery inputmask?

很难形容。这是一个片段。

请注意,当 DOM 准备好时,有电话输入掩码。当我们在电话文本框中输入时,输入掩码是有效的。

但是在将第一条记录添加到数组中并清除文本框后,输入掩码会丢失。

问题:我们如何才能将输入掩码保留在文本框上?

0 投票
1 回答
1964 浏览

knockout.js - 利用输入掩码使用 Knockout 自定义绑定禁用 Knockout 验证

我想使用带有输入掩码的 Knockout Validation 和 Knockout 自定义绑定(http://robinherbots.github.io/jquery.inputmask/)。示例:货币输入框,我一开始就不希望用户可以输入任何字母字符,并且我还想同时限制最小和最大金额。

在我的 JSFiddle 中,您可以看到那些不是自定义绑定的 observables 具有有效的验证,而其他的则没有。

http://jsfiddle.net/csabatoth/LkqTU/24841/

0 投票
1 回答
2056 浏览

jquery - 具有空值的 jquery inputmask 提交 0.00 而不是空字符串

我正在使用带有最新版本的 jquery inputmask,今天下载(v. 3.1.64-86)。

我有一个简单的“OvertimeFee”文本输入,并使用下面的代码在上面设置了掩码。

页面加载时不绑定初始值,用户提交表单时无需填写

我遇到的问题是,每当用户将该字段留空或输入一个值然后将其删除时,表单总是提交“0.00”而不是空值(“”)。如果用户没有填充它,我希望表单始终提交“”,但我不知道如何让 inputmask 做到这一点。即使将 autoUnmask 和 removeMaskOnSubmit 设置为 true,它仍然会提交“0.00”。

有谁知道如何解决这个问题?我没有运气搜索 github 问题。

谢谢。

FWIW,页面上包含和使用的脚本是:

0 投票
3 回答
2911 浏览

javascript - ajax表单作为FromData提交时如何删除输入掩码?

碰巧我的 ajax 表单有一个文件上传输入,因此我必须使用一个FormData而不是简单的.serialize(). 然后我发现autoUnmask我的 jquery.inputmask 不再有效。

这是示例:http: //jsfiddle.net/btqtnumL/1/

提交表单时,结果 from.serialize()具有一个已删除输入掩码的值。但结果FormData()仍然显示面具。

内容处置:表单数据;名称=“成本”

1,000

在这种情况下,我们如何去除面具?

0 投票
1 回答
891 浏览

spring-mvc - 将日期时间模式与 spring DatetimeFormat 注释匹配

我正在尝试使用此 jquery 输入掩码插件来提交日期时间字段。

输入被提交为:

081220151530- 2015 年 8 月 12 日下午 3:30

或在上午/下午提交 081220150330p

我正在尝试将该值绑定到 Joda DateTime 字段,我认为我应该能够在字段注释上指定自定义模式。

但是这种模式不匹配并引发验证错误:

错误:

所以 2 个问题: 1. 理想情况下,它可以解析 am/pm 值,那么是否有匹配 am/pm 样式的模式?

  1. 如果不是,匹配 24 小时版本的正确模式字符串是什么?

更新原始问题:

所以我想出了 24H 模式,使用 DateFormat 模式ddMMyyyyHHmm

但是第二部分我无法得到 - 所以我将把它重新分配给jquery-inputmask标签,因为它提交 am/pm 作为a并且p分别可能是一个错误......

所以我想如果有人知道如何让它提交下午/上午,我可以解决这个问题?

0 投票
2 回答
1648 浏览

jquery - jQuery输入掩码保持占位符文本

我正在使用 jquery.inputmask (https://github.com/RobinHerbots/jquery.inputmask),我想做这样的事情:

让元素的初始输入为:“Hello my name is_”,然后光标将从末尾开始,您可以输入您的姓名。现在,我可以通过以下方式执行以下操作:

但是当您键入时,它会删除占位符文本。有没有办法保留占位符文本并在最后添加用户输入?

0 投票
0 回答
541 浏览

jquery - Jquery inputmask没有按预期第二次工作

我有两个字段用户名和密码。我添加了输入掩码

条件是

  1. 如果用户在用户名中输入“123456”,则密码字段应允许六位数字,第三位数字后有空格。
  2. 如果用户在用户名中输入的不是“123456”,则密码应允许 5 位数字,默认为 5 位数字。

下面是我的 HTML 和 Jquery 代码,它第一次运行良好但之后不行,尝试了很多方法但问题仍然存在。

注意:我必须使用this关键字,因为我将在验证用户名和密码后添加下一行。