使用KnockoutJs自动完成

时间:2011-10-21 21:30:31

标签: knockout.js

我开发了一个包含几个自动完成的文本框的页面 使用一些源和可选按钮。按钮单击它查找 在文本框中选择的选项。如果用户从列表中选择选项 它应该工作,但如果用户清除文本框和 如果按下了按钮,它仍然具有以前选择的文本值 框。

我想清除文本框后点击按钮 没有松散文本框的焦点。因此没有附加空字符串 选定的价值。但如果再次点击该按钮,这次就可以了 如编程。

我的申请类似于http://jsfiddle.net/rniemeyer/MJQ6g/

任何有关这方面的帮助都应该受到赞赏。

1 个答案:

答案 0 :(得分:0)

将文本框绑定到KO observable。在该可观察者上调用.subscribe。在.subscribe处理程序中,检查该值是否设置为空字符串。如果是,则清除存储在所选值中的值observable。