Javascript 如何在同一输入元素中绑定value和keydown事件?

Javascript 如何在同一输入元素中绑定value和keydown事件?,javascript,knockout.js,Javascript,Knockout.js,当我将可观测变量绑定到输入值以及按键事件时,它不会更新可观测值 函数vModel(){ var vm=这个; vm.value=ko.observable(); vm.keyDown=函数(){ }; } 应用绑定(新的vModel()) 您可以在事件侦听器中返回true,以确保向下键进入输入 但是,您可能希望查看textInput绑定(textInput:value)并订阅value 函数vModel(){ var vm=这个; vm.value=ko.observable(); vm.k

当我将
可观测
变量绑定到
输入
值以及
按键
事件时,它不会更新可观测值

函数vModel(){
var vm=这个;
vm.value=ko.observable();
vm.keyDown=函数(){
};
}
应用绑定(新的vModel())

您可以在事件侦听器中返回
true
,以确保向下键进入输入

但是,您可能希望查看
textInput
绑定(
textInput:value
)并订阅
value

函数vModel(){
var vm=这个;
vm.value=ko.observable();
vm.keyDown=函数(){
控制台日志(“键关闭”);
返回true;
};
}
应用绑定(新的vModel())

您可以在事件侦听器中返回
true
,以确保向下键进入输入

但是,您可能希望查看
textInput
绑定(
textInput:value
)并订阅
value

函数vModel(){
var vm=这个;
vm.value=ko.observable();
vm.keyDown=函数(){
控制台日志(“键关闭”);
返回true;
};
}
应用绑定(新的vModel())


我知道了,我会看看
textInput
,非常感谢!我知道了,我会看看
textInput
,非常感谢!