我已将我的应用程序从使用普通的 html 文本字段更改为 dijit 文本字段。添加道场后,只要我键入第一个字符,文本字段就不会在文本字段中显示先前输入的值,因此我无需再次键入文本。这是 dijit 文本字段小部件的默认行为。我怎样才能使文本字段自动完成。请帮我。我尝试在 addOnLoad 方法中使用以下语句,但没有运气
dojo.attr(dijit.byId('username').textbox, "autocomplete", "on");
我已将我的应用程序从使用普通的 html 文本字段更改为 dijit 文本字段。添加道场后,只要我键入第一个字符,文本字段就不会在文本字段中显示先前输入的值,因此我无需再次键入文本。这是 dijit 文本字段小部件的默认行为。我怎样才能使文本字段自动完成。请帮我。我尝试在 addOnLoad 方法中使用以下语句,但没有运气
dojo.attr(dijit.byId('username').textbox, "autocomplete", "on");
你是如何声明你的文本字段的?以下对我有用:
<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>