ode*_*dbd 9 numbers input knockout.js
[见小提琴插图]
我设置了一个值绑定到input类型号的值,并希望绑定observable立即反映对该字段值的更改.为此,我设置了afterkeydownvalueUpdate绑定.这适用于使用向上箭头和向下箭头键更改数字输入.但是,如果我使用浏览器生成的(在chrome中测试)增量/减量控制来更改数字,则仅在将焦点更改为其他元素时才会反映更改.我认为这反映了更改事件时的默认更新.
我的问题是,是否有任何方法可以使用向上键盘错误和浏览器生成的向上/向下错误控件为这两个更改设置更新?
RP *_*yer 18
所述valueUpdate另外的结合可以利用事件的阵列.oninput单击向上/向下箭头时,似乎触发了事件.
所以,你可以绑定它:
<input type="number" data-bind="value: y, valueUpdate: ['afterkeydown', 'input']"/>
http://jsfiddle.net/rniemeyer/hY5T2/9/
| 归档时间: |
|
| 查看次数: |
11988 次 |
| 最近记录: |