1

如何使 dojo 文本框 dijit 记住以前输入的值,例如常规文本框 (

大卫

4

1 回答 1

2

我发现这张票要求启用 dijit 文本框的自动完成功能。

http://bugs.dojotoolkit.org/ticket/9562

创建者提供了以下解决方法,应该可以工作(尽管我没有尝试过):

dojo.attr(dijit.byId('name').textbox, "autocomplete", "on");

但是,请注意,由于 onChange 事件可能导致一些复杂性,因此默认情况下未启用此功能。主要是,当某个值在某些浏览器中“自动完成”时,听起来不会总是正确触发 onChange 事件。该评论已有 14 个月的历史,因此从那时起可能已在浏览器中修复,但我不知道它是否有。无论如何,此解决方法可能适合您的需求。

于 2010-09-22T16:22:40.070 回答