3

我已将我的应用程序从使用普通的 html 文本字段更改为 dijit 文本字段。添加道场后,只要我键入第一个字符,文本字段就不会在文本字段中显示先前输入的值,因此我无需再次键入文本。这是 dijit 文本字段小部件的默认行为。我怎样才能使文本字段自动完成。请帮我。我尝试在 addOnLoad 方法中使用以下语句,但没有运气

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

1 回答 1

1

你是如何声明你的文本字段的?以下对我有用:

<div id="form1" data-dojo-type="dijit.form.Form" method="post">
    <input data-dojo-type="dijit.form.TextBox" name="text" id="text" autocomplete="on"/>
    <input type="hidden" name="delay" value="2"/>
    <button data-dojo-type="dijit.form.Button" type="submit">Send</button>
</div>

http://jsfiddle.net/psoares/YZeTB/

于 2012-05-24T10:34:54.577 回答