2012-03-07 31 views
1

jQueryオートコンプリートに同じ用語を入力したときに、2回目にドロップダウンが表示されないことがわかりました。誰もこの問題を解決する方法を知っていますか?jqueryuiオートコンプリートで同じ入力のドロップダウンが表示されない

+1

は、使用しているので、多分に固定された変更履歴の記述[jQuery-を見ることができませんuiのオートコンプリート](http://jqueryui.com/demos/autoco mplete /)や他のオートコンプリートプラグイン? (jQuery-uiのものにはそのような問題はありません)表示するコードはありますか?コンソールのエラーをチェックしましたか? – DarkAjax

+0

@darkajaxはい、jqueryuiのオートコンプリートを使用しています。ユーザーが以前の用語を入力した場合、ソース関数を再度呼び出さないようにソースがカスタム(私の場合は私はajax呼び出しを行います)であるときに見かけます。 – SBel

+1

@darkajax http://jqueryui.com/demos/autocomplete/に行く問題を見ることができます。そして、javaと入力してください(今度は2つのオプションでポップアップが表示されます)。ESCキーを押し、次にSHIFT + HOMEを押してjavaを再入力します。あなたはポップアップを見ることができません –

答えて

0

再度書き込むとドロップダウンが表示されますが、フォームから自動選択を選択した場合は、以前のものと現在のものとの間に差異は見られません。私は(複数のコールが検索する)

$("#myTextBox").autcomplete(...); 

$("#myTextBox").keypress(
    function() { 
     var term = $("#myTextBox").val(); 
     if (term && term.length >= $("#myTextBox").autocomplete("option", "minLength")) 
      $("#myTextBox").autocomplete('search'); 
    }); 

のようなものを使用しようとしている。しかし少し遅い取り組んでいる

+0

これについての私のコメントを上に見てください。 – SBel

0

オートコンプリートの設定の後、多分私は時間遅延を実装する必要がありますが、私はあまりにもだと思います非常に簡単な回避策のための仕事とjqueryの知識の私の不足が

jQueryのUIで
関連する問題