Dojo如何捕获用户对onkeyup事件的Dojo.FilteringSelect输入

时间:2013-04-14 18:47:48

标签: javascript html dojo

我正在追逐道场onkeyup上的filteringSelect事件但似乎

var userInput = dijit.byId('someId').attr("value");

只返回“”或某些值恰好等于其中一个选项。所以似乎filteringSelect只能返回dijit的<Select>部分而不是<input type="text">部分的值,就像onkeyup事件一样。

那么捕获用户当前FilteringSelect输入的正确程序是什么?顺便说一句,目前的应用程序是在Dojo 1.6上。

1 个答案:

答案 0 :(得分:3)

然后你应该尝试"displayedValue"属性:

var userInput = dijit.byId('someId').get("displayedValue");

如果您需要有关可以使用的属性的一些信息,我建议您阅读API Documentation(对于dijit库,它通常都有详细记录)。