输入值和事件绑定在KnockoutJS中不起作用
Input value and event bind doesnt work in KnockoutJS
我正在将一个具有值绑定的html输入元素与一个viewmodel变量绑定,并将一个事件绑定与一个viewmodel函数变量绑定。我可以在事件绑定函数中检索输入的值。代码如下。同时做这两件事有问题吗。
Markup
<input id="txtSearch" type="text" data-bind="value: SearchText, event:{ keyup:SearchTextChange}" style="width: 100px;" />
ViewmodelCode
self.SearchTextChange = function () {
alert(self.SearchText());
}
试试这个:
<input id="txtSearch" type="text" data-bind="value: SearchText, event:{ keyup:SearchTextChange}, valueUpdate: 'afterkeydown'" style="width: 100px;" />
值在键控时不会改变,你只会抛出一个警报-默认情况下,焦点丢失后值会改变,这会改变它
更多信息:http://knockoutjs.com/documentation/value-binding.html如果其中一些更适合您的情况,那么valueUpdate还有更多选项。
相关文章:
- 输入值和事件绑定在KnockoutJS中不起作用
- KnockoutJS - 引导程序 3 模式绑定不起作用
- KNOCKOUTJS订阅不起作用
- KNOCKOUTJS foreach 不起作用
- WordPress上的KnockoutJS不起作用
- 为什么这个*简单*的KnockoutJS页面不起作用
- KnockoutJS - 创建对象不起作用
- 如果在 KNOCKOUTJS 中绑定不起作用
- KNOCKOUTJS 单击绑定在嵌套 foreach 中不起作用
- KNOCKOUTJS HTML 绑定不起作用
- KnockoutJS和计算属性不起作用
- KnockoutJS-选择下拉绑定不起作用
- KnockoutJS.Mapping.FromJS-可观察数组-删除不起作用
- Knockoutjs foreach第三个嵌套级别不起作用
- knockoutJS中的验证代码不起作用
- KnockoutJs Visible不起作用
- Knockoutjs,FancyForms:可视绑定在使用transformSelect的选择框上不起作用
- 窗口.knockoutjs视图模型中的位置不起作用
- 简单KnockoutJS绑定不会'似乎不起作用
- KnockoutJS提交绑定与foreach不起作用