/ / Dojoオートコンプリート=オンテキストフィールド - dojo

テキストフィールド用のDojo自動補完= on - dojo

通常のHTMLを使用していないようにアプリを変更しましたテキストフィールドからテキストフィールドへ。 dojoを追加した後、最初の文字を入力してもテキストフィールドには以前に入力した値が表示されないため、テキストを再度入力する必要はありません。これがdijitテキストフィールドウィジェットのデフォルトの動作です。テキストフィールドをオートコンプリートにする方法私を助けてください。私はaddOnLoadメソッドで以下のステートメントを使用してみましたが、運はありません

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

回答:

回答№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/