Windows Phone 中的 JavaScript 按键

标签 javascript windows-phone-7 knockout.js windows-phone-8 keypress

我正在尝试通过 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/

相关文章:

javascript - Vuetify 数据表 header 数组不接受空子关联

javascript - 带有 Bootstrap 布局的 jQuery UI Draggable

javascript - 使用 JavaScript 绘制正弦波

javascript - 使用 apollo 服务器设置 auth0

c# - Windows.Navigation.NavigationMode Windows Phone 7

javascript - 以编程方式更新可观察值时 Knockoutjs 不更新 UI

knockout.js - 如何将项目从 knockout foreach 传递到部分 View 作为数据绑定(bind)?

c# - 将 XML 字符串从 .NET 发送到 Java Web 服务时遇到问题

iphone - Windows Phone 以编程方式连接两个设备并镜像屏幕

javascript - knockout 验证忽略输入字段的错误AsTitle 配置