問題タブ [jquery-ui-autocomplete]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5222 参照

jquery - 箇条書きとして表示される JQuery UI オートコンプリート

オートコンプリート用の JQuery UI デモ ページ (リンク) には、見栄えの良い検索ボックスと、見栄えの良い色とハイライトなどを備えたドロップダウンがあります。自分で実装すると、箇条書きのリストになります。提案のドロップダウンを彼らのように見せるにはどうすればよいですか?

いくつかのメモ/コードの断片:

  • 私は .NET ランドで作業しているので、s を<asp:ScriptManager>含むタグを使用し<asp:ScriptReference>て、ホストされている jquery.min.js (1.4.2) および jquery-ui.min.js (1.8.1) ファイルを Google から取得しています。 .
  • 私の入力ボックスはかなり単純です: <div class='ui-widget'> <label for="terms">Term: </label> <input id="terms" class="ui-autocomplete-input"> </div>
  • 私のオートコンプリートは次のようになります。$(""#terms"").autocomplete({source:""GetAttributesJSON.aspx"",minLength:2});

正しいデータが返されるので、それは問題ではありません。派手なグラフィックが欲しいだけです。どんな考えでも大歓迎です。

0 投票する
14 に答える
42914 参照

jquery - jqueryオートコンプリートコンボボックスでデフォルト値を設定するにはどうすればよいですか?

jquery ui autocomplete コンボボックスを使用する場合、コンボボックスのデフォルト値を設定できますか?

0 投票する
2 に答える
3249 参照

javascript - jQuery UI のオートコンプリート結果をテーブルにフォーマットする

以前の推奨事項に基づいてhttp://jqueryui.com/demos/autocomplete/を使用していますが、うまく機能しています。

表のオートコンプリート リストの結果を書式設定しようとしています。今、私の結果は次のようなものです:

名前のリストがある場合、何もうまく整列しません

何とか手に入れたい

これは可能ですか?現在、次のような「ラベル」、「値」、および「id」配列を持つjsonデータソースを使用しています。

ラベルはドロップダウンに表示され、値は元のテキスト ボックスに返されるものであり、id は非表示フィールドに返されるものです。

いくつかの div を配列のラベル部分に混ぜてみましたが、うまくいきませんでした。非アクティブなユーザーのラベルのスパンは問題なく機能しますが、スパンの幅を固定幅に設定できません。

何か私にできることはありますか?

0 投票する
2 に答える
6629 参照

jquery - jquery uiオートコンプリートがIE8で機能しない(ページが更新されるまで)

私はjqueryuiオートコンプリートを使用していますが、ie8を除くすべてのブラウザーで完全に正常に機能しています。

私はいくつかのテストを行っていますが、奇妙なバグがあるようです。関連するページにつながるリンクをクリックすると、オートコンプリートボックスに入力を開始すると、ie8によって次のエラーが生成されます。

'オブジェクトはこのプロパティまたはメソッドをサポートしていません'このエラーは、4955行目のchar 5にある開発jquery(1.4.2)ファイルを指します。これは次の行です。returnnew window.XMLHttpRequest();

ただし、ページをリロードするだけでは、オートコンプリートは機能します。

ie8がajaxgetリクエストをキャッシュすることを読んだときに、オートコンプリートで呼び出されるデータをランダムに追加しましたが、これで問題が解決したようには見えません。

jqueryを含むすべての関連ファイルのロードのタイミングに問題がありますか?もしそうなら、私はこれをどのように修正しますか?他に賢いアイデアはありますか?!

アンディ

0 投票する
2 に答える
1192 参照

jquery - JQueryUIポップアップ要素が正しく配置されていない

JQueryUIダイアログとJQueryUIオートコンプリートの両方を使用していますが、どちらもポップアップ時に同じ誤った動作をします。位置は常に0,0です。ダイアログをポップアップするときにいくつかの異なる位置引数を試しましたが、役に立たないようです。

手がかりはありますか?これはJQueryの位置計算のバグですか?それともこれはCSSのバグですか?

バージョンは1.4.2と1.8.0です。

0 投票する
3 に答える
541 参照

jquery-ui - ユーザーがフォームを送信する前にオートコンプリート値を選択するように強制する方法はありますか?

jqueryuiオートコンプリート機能を使用して、ユーザーが場所を選択できるようにしています。フォームを送信する前に、オートコンプリートから場所を選択していることを確認する必要があります。値を選択する前にフォームを送信できないようにします。

私の解決策は、彼らが提出した後、見つかった値がデータベースにあることを確認することです。もう1つの解決策は、[送信]をクリックしたとき、またはロケーションボックスを離れた後、別のフィールドに移動してajax経由でエントリを送信し、エラーが表示されない場合は有効であることを確認し、フォームを送信させないことです。

もっと簡単なことがあるのか​​、それとももっとエレガントなものがあるのか​​と思っていました。オートコンプリートを機能させるには、ボックスに何かを入力できる必要があることを認識しています。これは、選択ボックスではないため、オートコンプリートから値を選択するように強制することができます。したがって、上記の解決策は行くための最良の方法。

考え?

0 投票する
1 に答える
403 参照

jquery - jquery uiオートコンプリートウィジェットをプリコンパイルする方法は?

フォームに jquery ui オートコンプリート ウィジェットがあり、その値をデータベースから事前に選択したいと考えています。私のオートコンプリートは次のように機能します: ID は数字で、ラベルと値は同じで、ID + " - " + 説明の連結です。オートコンプリートの値が選択されると、隠しフィールドの値が id の値に設定されます。次に、フォームが送信されると、隠しフィールドの値がデータベースに保存されます。ユーザーが編集のためにページに戻ってきたら、db から値をリロードする必要があります: idden フィールドの値を再度設定し、id + " - " の連結を使用してオートコンプリート ウィジェットの値をプリコンパイルしたいと思います。 + データベースから取得した説明。オートコンプリートで行を選択するイベントをトリガーする必要があると思いますが、方法がわかりません。あなたはなにか考えはありますか?ありがとうございます オートコンプリートのコードは次のとおりです。

0 投票する
2 に答える
2541 参照

asp.net-mvc - ASP MVC 候補が表示されない jquery-ui オートコンプリート

jquery-ui オートコンプリートが機能する簡単な例を取得しようとしています。クエリを処理するためのコントローラーのセットアップがあり、適切に見えるjsonを返しますが、提案が表示されません。

私が含めているjsライブラリは次のとおりです。

ここにJavaScriptとフォームタグがあります:

コントローラーから妥当に見える json 応答が返されます。

id と value は、オートコンプリートが探しているデフォルトの名前のようです。

しかし、私はまったく喜びを感じません。何かご意見は?

0 投票する
2 に答える
2310 参照

javascript - jQueryUIオートコンプリートが機能しなくなった

何らかの理由で、jQueryUIのオートコンプリートが機能しなくなりました。このWebページで説明されているのと同じエラーが発生します。

以下のウェブページからクエリの内容をコピーしました。ここの誰かがそれに答えられることを願っています。

ありがとう!

Jquery UI Autocomplete名前のリストを取得するために使用しています。しかし、何らかの理由でエラーが発生します。

代替テキスト

なぜこれが起こっているのか私にはわかりません。JqueryUI1.8.1を使用しています。

私はこれについてどんな種類の助けもいただければ幸いです。

これは、jQuery UI 1.8.1ファイル、具体的にはjQuery UIAutocomplete1.8.1からのものです。

これは別のプロジェクトで問題なく機能するため、奇妙です。私が気付いたのは、コードが[スター付き]セクションにヒットしたとき、self.menuセクションが未定義であるということです。もう1つの注意点は、リクエストを送信しないことです。フォーカス機能かもしれないと思っていました。

そうではありません。助けてくれてありがとう。

0 投票する
2 に答える
4280 参照

jquery - LDAP検索フォームのオートコンプリート

LDAPディレクトリをクエリしている検索フォームにオートコンプリートを実装できるかどうか知りたいのですが。

ユーザーがLDAPディレクトリで人を検索し、電話番号などの情報を表示できるようにする小さなウィジェットを作成しています。

ディレクトリにはたくさんの人がいるので、ユーザーがこれまでに書いた内容に従ってフォームに自動入力することで、ユーザーを支援できると便利です。

実際には、jQueryUIがオートコンプリートで行うこととほぼ同じです。

ユーザーがキーを押すたびにLDAPディレクトリを直接要求する必要がありますか?または、(ローカルまたはサーバー上で)キャッシュする必要がありますか?

ご協力いただきありがとうございます