对于文本字段,Dojo autocomplete = on

时间:2012-05-23 04:29:28

标签: dojo

我已将我的应用从使用普通的html文本字段更改为dijit textfields。添加dojo之后,只要我输入第一个字符,文本字段就不会在文本字段中显示先前输入的值,这样我就不需要再次输入文本了...这是dijit textfield widget的默认行为。如何使文本字段自动完成。请帮我。我尝试在addOnLoad方法中使用以下语句,但没有运气

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

1 个答案:

答案 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>

请参阅http://jsfiddle.net/psoares/YZeTB/