【发布时间】:2017-06-13 23:21:10
【问题描述】:
我正在使用knockout,并且我有一个普通的 HTML 输入元素。
我想为这个输入处理up arrow、down arrow、left arrow 和right arrow 的压力使用敲除方式,而不是任何其他解决方法
这是我尝试过的
<input type="text" data-bind="textInput: $data, event: {keypress: $parent.HandleMove}" />
但是 HandleMove 函数是用所有键触发的由其他东西处理的事件(在输入本身内部进行字符导航,例如向左移动字符、向右移动字符和 ....)
注意在提出这个问题之前我已经做了很多搜索 这是结果
this question 和 this question 对我来说是不可接受的,因为它们使用 $(window) jQuery 元素全局处理事件,我不想这样做。
【问题讨论】:
标签: knockout.js