问题标签 [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.
javascript - 日期或年份的输入掩码
对于这种特殊情况,我需要 JS/jquery 中的特殊输入掩码:
- 正常的日期输入掩码,它也允许像“00.00.1998”或“12.12.0000”或“12.12.9999”这样的日期(这部分我已经使用了这个插件:http ://digitalbush.com/projects/masked-input-插件/ )
- 除了正常的日期输入之外,还应该可以只输入年份(识别输入的长度是否为 4 就足够了),在这种情况下,例如“1998”的输入应该导致“00.00.1998”
- 最后一个要求是:如果我转到输入字段中的第一个位置并开始键入输入,则应逐个字符覆盖现有的日期字符,即不要将字符向右移动。
不需要检查日期是否正确,这将由输入发送到的后端完成,因此可以只检查数字字符。
我已经研究过这个插件:https ://github.com/RobinHerbots/jquery.inputmask但无法按照描述的那样工作(也许我的 JS/jquery 知识太少了)
希望您有一些提示,或者您知道我可以用来实现结果的库。
php - Yii2 屏蔽输入负数
Yii 2 MaskedInput 有问题。我需要有年份范围的面具,例如 1995-2008。我的问题是如何将日期范围添加到负数,例如 -32-2015 .... 请帮助使用正则表达式。
在哪里:
- 减号是可选的
- 最小值为 1,最大值为 4,例如。-10-2015
- 岁月之间是破折号
javascript - 带两位小数的输入掩码数字
我正在尝试使用很棒的“RobinHerbots”使用名为“inputmask”的出色插件将我的正常输入字段转换为带有两位小数的数字输入,下面的片段是我尝试过的,但遗憾的是它不起作用,任何想法,帮助请?
javascript - inputmask 必须允许无限位数字
所以下面是我的片段,目前 inputmask 只允许这种格式“_。”(例如 5.55)。有没有一种方法可以扩展格式,就像我想要这种格式“ ._____________..”(例如 55.555555555555555555555... 55 之后。其余的输入数字必须是无限的)。有什么想法、帮助、线索、建议、建议吗?
javascript - 如何使用 jquery.inputmask 实现 TNM 分期?
我正在尝试使用几个替代掩码“T(i)|(t)|(4[d])|(1[j])|(1[c])N”来实现一个复杂的掩码
这些是 3 个以 开头的可能值T1
。但是T1
输入时会失败。
这是小提琴。
我正在关注RobinHerbots。
javascript - 12 小时时间格式的 JQuery 输入掩码
我正在使用 jquery inputMask 库(https://github.com/RobinHerbots/jquery.inputmask)。但是如果有更好的 inputMask 库,请随时告诉我。但我需要 inputMask,而不是时间选择器。
场景是在时间字段上有 inputMask。我们希望根据用户的语言环境显示并拥有 inputMask,因此它应该支持 12 小时和 24 小时格式。最初我们只支持 24 小时格式,所以掩码代码如下所示:
请注意,我们也需要支持秒。对于 12 小时格式,我实际上尝试了几种格式,但没有一个对我很有效。那么可以屏蔽吗?
javascript - 在输入掩码货币中更改货币符号或将其删除
我正在使用Robin Herbot 的 inputmask jquery 插件,我想将默认货币符号(默认为美元货币符号)更改为 PESO 货币符号或删除货币符号。
下面是我尝试过的,是的,符号改变了,符号被删除了,但它不会让我输入任何东西。
css - 在 FireFox 或 Chrome 中为输入框显示清晰的伪元素
有些人想让 -ms-clear 伪元素消失:删除某些输入上的 IE10 的“清除字段”X 按钮?
我的需求正好相反:我也需要在 FireFox 和 Chrome 上安装它。我的客户在 Internet Explorer 中注意到了它,并认为它非常有用。我在我的应用程序中使用 jquery-inputmask 插件 BTW。 https://github.com/RobinHerbots/jquery.inputmask/issues/1172
除了答案:我刚刚仔细检查了 DataTables 的列过滤器如何处理这个问题,因为我记得它在 FF 和 Chrome 上提供了清晰的图标。我现在在 IE 中试了一下,IE 的伪元素在那里放了一个额外的 X!伪元素是较大的,FF 和 Chrome 中的较小的也是右对齐的背景图像,右边距为 5px。
jquery - 当文本框为空白/空时,Jquery inputmask 提交“null”文本
我在我的项目中使用 jquery.inputmask.js
它在显示或编辑时工作正常
它还会在提交值时删除组分隔符。
例如
,如果文本框有 1,000.10 值,它会将 1000.10 提交给服务器。
但是,当我们从文本框中删除值时,它会将值提交为“null”。
我想提交“”到服务器。是否有任何选项或事件要删除。
我尝试了 onUnMask 和 oncleared 事件,它在控制台日志上给出“”或在客户端发出警报。
但将“null”提交给服务器。