jQuery中的数字格式(输入掩码)

时间:2011-06-29 07:47:44

标签: jquery number-formatting

我正在尝试在文本字段中格式化数字,如下所示:

123456789

我知道有很多jQuery插件可以做到这一点,但是,它们都改变了实际值。我只是希望它看起来格式化,而不是格式化。

例如,如果我在{text}字段中输入23845,我希望它可以直观地转换为23,845,但是当我发送表单时,我希望它以23845的形式发送

有谁知道我怎么能做到这一点?我见过的所有其他解决方案都会改变实际提交的值。

2 个答案:

答案 0 :(得分:2)

AFAIK,mask插件不会更改值,只会更改显示:http://plugins.jquery.com/plugin-tags/mask

[edit]在所有插件的列表中,我在我的代码中使用了这个:https://github.com/RobinHerbots/jquery.inputmask([编辑2] 并按照您的需要工作我已经检查过了我使用它的代码和默认行为是它发送掩码 值,你需要使用一个选项来取消屏蔽,就像我在评论中所说的那样)

答案 1 :(得分:0)

请尝试以下方法:

All is not False