我已将我的应用从使用普通的html文本字段更改为dijit textfields。添加dojo之后,只要我输入第一个字符,文本字段就不会在文本字段中显示先前输入的值,这样我就不需要再次输入文本了...这是dijit textfield widget的默认行为。如何使文本字段自动完成。请帮我。我尝试在addOnLoad方法中使用以下语句,但没有运气
dojo.attr(dijit.byId('username').textbox, "autocomplete", "on");
答案 0 :(得分: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>