【发布时间】:2013-03-01 01:14:26
【问题描述】:
我试图掩盖一个文本字段并查看了http://digitalbush.com/projects/masked-input-plugin/
有人用过这个插件吗?
我试图屏蔽一个文本字段,以便用户只能输入一些美元金额。美元金额可以在 0 - 500000 之间
通过这个插件可行吗?
【问题讨论】:
标签: jquery javascript
我试图掩盖一个文本字段并查看了http://digitalbush.com/projects/masked-input-plugin/
有人用过这个插件吗?
我试图屏蔽一个文本字段,以便用户只能输入一些美元金额。美元金额可以在 0 - 500000 之间
通过这个插件可行吗?
【问题讨论】:
标签: jquery javascript
屏蔽输入插件只能做固定长度的字段。 它也可以进行部分输入,但仅限于字段的末尾。
【讨论】:
尝试为某个范围制作掩码只会惹恼用户。而是使用 blur 事件检查焦点离开文本字段时的范围。
$('#yourinput').blur(function() {
val dollarAmount = parseInt($(this).val());
if (dollarAmount < 0) {
$(this).val(0);
} elseif (dollarAmount > 500000) {
$(this).val(500000);
}
});
【讨论】:
我也喜欢使用蒙面输入插件,并希望创建相同的东西。我同意上面的 Aaron 的观点,我不相信 jBush Masked Input 插件目前支持我能找到的它。虽然我认为 jBush 一直在考虑制作这个:http://forum.jquery.com/topic/jquery-masked-input-plugin-direction
我一直在寻找同样的东西。到目前为止,我发现的最接近的东西是这个字母数字插件:http://itgroup.com.ph/alphanumeric/
为了解决您的问题,您可以将其设置为仅允许数字,加上一些额外的(逗号、十进制)。
【讨论】:
我发现的所有插件都有一些烦人或奇怪的行为(光标跳到结尾,无法使用 shift+箭头键选择文本等),但我能找到的这些问题最少:
https://github.com/plentz/jquery-maskmoney
很抱歉挖掘了这个旧线程,但我最终使用了这个插件,可能对绊倒这个线程的人(比如我)有用
【讨论】: