Javascript “输入类型”;“数字”;Firefox中的敲除绑定问题

Javascript “输入类型”;“数字”;Firefox中的敲除绑定问题,javascript,knockout.js,Javascript,Knockout.js,我们有一个数字类型的输入,带有如下的敲除绑定: <inputtype="number" data-bind="value: quantity" /> 这在Chrome和EDGE上非常有效,但在Firefox上却不行。无论何时更改该值并按save,该值都会重置为以前的值 知道为什么不起作用吗?对于双向绑定,请使用“textInput”绑定而不是“value”。从文件中: 浏览器在响应触发的事件中高度不一致 不寻常的文本输入机制,如剪切、拖动或 接受自动完成建议。值绑定,即使有额外

我们有一个数字类型的输入,带有如下的敲除绑定:

<inputtype="number" data-bind="value: quantity" />

这在Chrome和EDGE上非常有效,但在Firefox上却不行。无论何时更改该值并按save,该值都会重置为以前的值


知道为什么不起作用吗?

对于双向绑定,请使用“textInput”绑定而不是“value”。从文件中:

浏览器在响应触发的事件中高度不一致 不寻常的文本输入机制,如剪切、拖动或 接受自动完成建议。值绑定,即使有额外的 选项,如valueUpdate:afterkeydown,以获取特定项目的更新 事件,不包括所有浏览器上的所有文本输入场景

textInput绑定是专门为处理广泛的数据而设计的 提供一致且即时的模型更新 即使是针对不寻常的文本输入方法

如果没有帮助,请发布视图模型并重新检查是否没有其他事件处理程序绑定到同一DOM元素