jquery蒙面输入

时间:2009-04-17 21:45:25

标签: jquery javascript

我试图屏蔽文字字段并查看http://digitalbush.com/projects/masked-input-plugin/

之前有没有人使用过这个插件?

我正在尝试屏蔽文本字段,以便用户只能输入一些美元金额。美元金额可以在0 - 500000之间

通过这个插件可行吗?

4 个答案:

答案 0 :(得分:4)

屏蔽输入插件只能执行固定长度的字段。 它也可以进行部分输入,但仅限于字段的末尾。

答案 1 :(得分:2)

尝试为一个范围制作一个掩码只会让用户烦恼。相反,使用blur事件来检查焦点离开文本字段时的范围。

$('#yourinput').blur(function() {
  val dollarAmount = parseInt($(this).val());
  if (dollarAmount < 0) {
    $(this).val(0);
  } elseif (dollarAmount > 500000) {
    $(this).val(500000);
  }
});

答案 2 :(得分:1)

我也喜欢使用蒙面输入插件,并希望创建相同的东西。我同意上面的Aaron,我不相信jBush Masked Input插件目前支持我能找到它。虽然我认为jBush一直在考虑这样做:http://forum.jquery.com/topic/jquery-masked-input-plugin-direction

我一直在四处寻找同样的事情。到目前为止,我发现的最接近的东西,就是我现在要解决的问题,就是这个字母数字插件:http://itgroup.com.ph/alphanumeric/

要解决您的问题,您可以将其设置为仅允许数字,加上一些额外的(逗号,小数)。

答案 3 :(得分:1)

我找到的所有插件都有一些烦恼或奇怪的行为(光标跳到结尾,无法使用shift +箭头键选择文本等),但这个问题中我发现的问题最少:< / p>

https://github.com/plentz/jquery-maskmoney

很抱歉挖掘这个旧帖子,但我最终使用这个插件,对于在这个帖子上绊脚的人可能会有用(像我一样)