Skip to main content
 首页 » 编程设计

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

2026年07月28日8zfyouxi

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

123,456,789

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

例如,如果我在文本字段中输入 23845,我希望它在视觉上转换为 23,845,但是当我发送表单时,我希望它发送如23845。

有谁知道我怎样才能实现这个目标?我见过的所有其他解决方案都会更改实际提交的值。

请您参考如下方法:

据我所知,掩码插件不会更改值,只会更改显示:http://plugins.jquery.com/plugin-tags/mask

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