Javascript 带数字的输入绑定

Javascript 带数字的输入绑定,javascript,html,knockout.js,Javascript,Html,Knockout.js,我有一个输入绑定的严重问题。 我有一个具有可观察属性“capacity”的模型,并将其绑定到输入元素。 输入元素的类型是“number”。 代码如下所示 <input id="capacityInput" data-bind="textInput: Capacity" type="number" class="form-control"> 绑定在源代码上正常工作,但在目标代码上却存在语言问题。 我的模型中的值是“193.8”JS typeof“number”。 我的操作系统和浏

我有一个输入绑定的严重问题。 我有一个具有可观察属性“capacity”的模型,并将其绑定到输入元素。 输入元素的类型是“number”。 代码如下所示

<input id="capacityInput" data-bind="textInput: Capacity" type="number" class="form-control">

绑定在源代码上正常工作,但在目标代码上却存在语言问题。 我的模型中的值是“193.8”JS typeof“number”。 我的操作系统和浏览器使用德语

Firefox显示了正确的小数点,但IE没有。 谁能解释一下为什么

火狐:

Internet Explorer:


为此我使用了numeric.js,而tausendertrenner等则使用了auch usefull。IE不支持
input type=number
,所以有些东西只是在值上做了一个toString。