【发布时间】:2023-03-30 23:31:01
【问题描述】:
长话短说,我想让用户在输入元素上按回车键,然后调用我的视图模型中的某些方法。这是我的 html 输入:
<input id="searchBox" class="input-xxlarge" type="text" data-bind="value: searchText, valueUpdate: 'afterkeydown', event: { keypress: $parent.searchKeyboardCmd}">
这是我在 vm 中的方法:
searchKeyboardCmd = function (data, event) { if (event.keyCode == 13) searchCmd(); };
一切正常,searchCmd 在我输入输入时被调用,但问题是我无法在输入中输入任何内容,即我在输入中输入的所有内容都被忽略。提前感谢您的帮助。
【问题讨论】:
标签: mvvm knockout.js dom-events keypress html-input