問題タブ [jquery-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 投票する
3 に答える
23599 参照

javascript - jQueryオートコンプリートは、変更後に発火を選択しますか?

jQuery UI AutoComplete コントロールを使用しています(jQuery UI 1.8.1 に更新されたばかりです)。ユーザーがテキスト ボックスを離れるたびに、テキスト ボックスの内容を既知の適切な値に設定し、選択された値に非表示の ID フィールドを設定したいと考えています。さらに、テキストボックスの内容が変更されたときにページをポストバックしたい.

現在、オートコンプリートの選択イベントに非表示の ID を設定してから、テキスト ボックスの値を設定し、必要に応じてポスト バックを発生させるテキスト ボックスの変更イベントを設定することで、これを実装しています。

ユーザーがキーボードのみを使用する場合、これは完全に機能します。入力し、上矢印と下矢印を使用して値を選択し、タブで終了します。select イベントが発生し、id が設定されてから、change イベントが発生し、ページがポストバックされます。

ただし、ユーザーが入力を開始してからマウスを使用してオートコンプリート オプションから選択すると、change イベントが発生し (フォーカスがオートコンプリート メニューに移動すると)、select イベントが ID を設定する前にページがポストバックされます。

マウスが使用されている場合でも、選択イベントの後まで変更イベントが発生しないようにする方法はありますか?

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

vb.net - jQueryオートコンプリートで使用するためにLINQクエリを最適化する

jQueryオートコンプリートで使用するプレーンテキストを提供するHTTPHandlerの構築に取り組んでいます。テキストの最初のビットを挿入したときにアルファベットの正しい部分に移動しないことを除いて、現在は機能しています。

例:入力した場合Ne

私のドロップダウンリターン

Nlabama
Arkansas

「Alabama」の「N」Neと「labama」に注目してください。

3番目の文字を入力するとNew、jQueryは結果の「N」セクションを返します。

私の現在のコードは次のようになります

ですから、私が今いるのは、オートコンプリートメソッドの「パート」の部分に出くわしたという事実です。これにより、パートに含まれている情報のみを返す必要があります。

私の質問は、文字を変更するたびに新しいSQLQueryを実行せずに、この概念をHTTPHandlerに実装するにはどうすればよいでしょうか。IE: QueryString( "ID")でSQLクエリを実行し、その後同じIDをロードするたびに、"Part"をフィルターで絞り込みます。

http://www.example.com/ReturnRegions.axd?ID=[someID]&Part=[string]

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

jquery - jquery uiのオートコンプリートの問題

国を含む選択ボックスがあり、それが選択されたときに、都市フィールドのオートコンプリート データを ajax 経由でロードする必要があります。

ここに私のコードがあります:

これは次の json を返します: ["Aberdare","Aberdeen","Aberystwyth","Abingdon","Accrington","Airdrie","Aldershot","Alfreton","Alloa","Altricham","Amersham" 、「アンドーバー」、「アントリム」、「アーブロース」、「アードロッサン」、「アーノルド」、「アシュフォード」、「アシントン」、「アシュトン・アンダー・ライン」、「アサートン」、「アイルズベリー」、「エア」。 .. ]

しかし、うまくいきません。都市ボックスに入力を開始すると、スタイルが変更されるため、オートコンプリータが何かを実行していますが、このデータは表示されません。上記をハードコードすると動作します。

誰が何が悪いのか見ることができますか?

ありがとう

0 投票する
7 に答える
33978 参照

jquery - オートコンプリートはフリーテキスト入力を禁止しますか?

JQuery UIオートコンプリートウィジェットでのフリーテキスト入力を禁止することは可能ですか?

たとえば、オートコンプリートリストに表示されるアイテムのリストからユーザーが選択できるようにしたいだけで、ランダムなテキストを書き込めないようにしたいのです。

これを行う方法を説明するデモ/ドキュメントには何も表示されませんでした。

http://jqueryui.com/demos/autocomplete/

私はこのようなオートコンプリートを使用しています

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

jquery - 削除キーではなくバックスペース キーによってトリガーされるイベント

Jorn Zaefferer の「オートコンプリート」jQuery プラグインを使用するフォーム フィールドがあります。テキストを入力し、その一部を選択してバックスペースを押すと、オートコンプリート リストが更新されます。しかし、バックスペースではなく削除を押すと、オートコンプリート リストが消えます。

プラグインのコードを見ていると、フィールドのキーダウン イベントによってオートコンプリート アップデータがトリガーされ、バックスペースと削除の両方がキーダウンをトリガーするように見えます。

これを引き起こす可能性のあるバックスペースと削除の間に根本的な違いはありますか?

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

jquery - jqueryでオートコンプリートのキャッシュをフラッシュする方法

jqueryでオートコンプリートのキャッシュをフラッシュするには?

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

jquery - ZendX (具体的には ZendX_JQuery) はまだアクティブですか?

jquery を使用したオートコンプリート機能が必要ですが、そのような機能を利用できる ZendX_JQuery に遭遇しました。

ただし、ZendX_JQuery クラス全体が少し古いことに気付きました (デフォルトの jquery バージョンは 1.3.2 で、jquery ui は 1.7.1 です)。( http://framework.zend.com/svn/framework/extras/branches/release-1.10/library/ZendX/JQuery.phpを参照)

jquery ライブラリなどを含めるために自分で書いたコードの代わりにそれを使用する必要がありますか?また、そのような機能には ZendX_JQuery_View_Helper_AutoComplete クラスを使用する必要がありますか?

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

javascript - 3つのレベルの提案を含むjQueryオートコンプリート?

私はdjangoベースのアプリケーションを構築しており、DHTMLのものを追加するときが来ました。

私のフィールドの1つは、この形式のデータベースフィールドを表しますdatabaseName.tableName.fieldName

javascriptのオートコンプリートを3つのレベルで行いたいと思います。たとえば、データベース名の一部を入力すると、一致するすべてのデータベースのリストが表示され、選択されたデータベースのリストがすべてのテーブルのリストを取得し、選択されるとリストが表示されます。そのテーブル内のすべてのフィールドのうち、すべて同じテキストフィールド内にあります。

どんな助けでもいただければ幸いです。

ありがとう

M

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

jquery - jQuery Autocomplete プラグインが jQuery 1.4.1 で動作しない

私は JQuery バージョン 1.3.2 で JQuery Autocomplete プラグインを使用してきましたが、うまく機能しています。最近、プロジェクトの JQuery をバージョン 1.4.2 に更新しましたが、Autocomplete プラグインが壊れています。Web ページのテキスト ボックスにアイテムを追加する JQuery コードがまったく呼び出されていないようです。JQuery Autocomplete プラグインが JQuery バージョン 1.4.2 と互換性がないかどうか、またこの問題の修正があるかどうかを知っている人はいますか? ASP.Net Web サイトで作成したサンプル コードを次に示します (JQuery ファイルを jquery-1.3.2.js に変更すると問題なく動作しますが、jquery-1.4.2.js を使用すると何も起こりません)。

0 投票する
5 に答える
5929 参照

jquery - JQuery UIオートコンプリート、選択後の値(マウスによる)が(矢印キーによる)と異なる

で使用jQuery UI Autocomplete 1.8.1Jquery 1.4.2ていますが、この問題が発生しています。

最初は、オートコンプリート入力フィールドの値を強制することはできません。これは大きな問題ではありません。

しかし、私にはこの問題があります:

selectユーザーがマウスを使用するかキーボードの矢印を使用するかを選択した場合、私は同じように動作しません。キーボードを使用する場合はすべて問題なく、入力テキストボックスで選択すると値が表示されますが、マウスを使用する場合は、選択した値ではなく古い(入力した)値のままになります。

これを制御する方法(選択後のテキストボックスの値)?そして、なぜ異なる行動があるのですか?

PS:関数内の入力ボックスの値を変更するselectことはできないので、役に立たないです!