我在 Chrome 中运行的 Web 应用程序上工作,其中输入类型为number
。在我的语言环境中,逗号用于十进制数,空格用于分隔千位(不是那么重要),但是当我将这些字符输入到数字字段中时,它们会被简单地删除,从而有效地将金额增加了一百。
我在浏览器设置和页面上都设置了语言,但我仍然需要使用句点作为小数点。有什么办法可以将字段配置为接受逗号吗?
或者,我必须使用 javascript 来解决这个问题。我想我可以处理 keydown 事件并在用户键入时将逗号更改为句点,但这不会提供很好的用户体验,不是吗?那么我怎样才能以最少的代码实现这一点呢?