将值保持在Masked输入中的相同位置

时间:2015-05-08 08:16:15

标签: jquery html maskedinput

我有一个蒙版输入文本框,它将占用id和amount。但是,如果用户仅输入金额并从文本框中退出,则值会发生变化。以下是代码和示例。

<label>Phone Number</label>
<input id="phone" type="text" value="" />
jQuery(function($) {
    $("#phone").mask("?a-9999 $99999.99");
});

掩蔽的输出将为A-1234 $12345.00 如果用户输入A-1___ $12345.67之类的金额并且输出,则该值变为A-1123 $4567_.67。我们希望用户输入时该值为saty。请帮我解决这个问题。在此先感谢。

JSF Fiddle

1 个答案:

答案 0 :(得分:0)

jQuery有很多蒙面输入插件,我没有从问题中找到你使用的插件。

我建议您在这里选择一个更好的:https://plugins.jquery.com/tag/mask/

您可能想要使用此http://robinherbots.github.io/jquery.inputmask/

我在这里构建了一个jsfiddle用于实现相同的功能:

jQuery(function($) {
    $("#phone").inputmask("a|A-9999 $99999.99");
});

http://jsfiddle.net/twksos/nvsvux7u/2/