我正在尝试通过 JavaScript 在 Windows Phone 的浏览器中处理 keypress
事件。这是工作示例:http://jsfiddle.net/alex_myronov/c5n4C/2/ .但是当我更改 input
值时,不会触发处理程序。它仅在 inpu
失去焦点时触发。
有人知道如何处理吗?
最佳答案
尝试使用 keydown 事件而不是 keypress,我相信 keypress 并没有始终如一地实现。
<input data-bind="event: {keydown: changeStatus}, valueUpdate: 'afterkeydown'"></input>
有关两者之间区别的更多信息,请阅读此处: What's the difference between KeyDown and KeyPress in .NET?
关于Windows Phone 中的 JavaScript 按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21022522/