問題タブ [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.
jquery - 結果が見つからない場合にJqueryUIオートコンプリートパネルに少なくともアイテムを表示する方法
一致するものが見つからない場合、jqueryUI オートコンプリートのパネル/リストに、少なくともデフォルトの項目 (「新しい項目の追加」など) を表示するように強制しようとしています。アイテムは、いくつかのイベント ハンドラーともバインドできる必要があります。
これまでのところ、実際の AC パネルが隠れている場合に疑似 AC パネルを追加することで、この問題を克服しようとしました。
また、「ソース」を動的に更新して (jqueryui.autocomplete のオプションで)、アイテムをデータセットに挿入して、テキスト ボックスに入力された型が一致として検出され、表示されるようにすることができるかどうかも疑問に思っています。(すみません、この部分を説明するのは本当に難しいです)。
それを達成するためのより良い方法はありますか?
jquery - オートコンプリートjqueryでデフォルトの選択イベントを防ぐ方法
オプションのjQueryオートコンプリートドキュメントには次のように書かれていselect( event, ui )
ます:
メニューからアイテムが選択されたときにトリガーされます。ui.item は、選択されたアイテムを参照します。select のデフォルトのアクションは、テキスト フィールドの値を選択した項目の値に置き換えることです。
このイベントをキャンセルすると、値が更新されなくなりますが、メニューを閉じることはできなくなります。
では、どうすればイベントをキャンセルできますか? これが私のコードです。
jquery - jquery ui-autocomplete と jeditable を使用してサーバーに値を投稿する
最近、jQuery を 1.4.2 に、jQuery-UI を 1.8.2 にアップグレードしました。間違いであろうとなかろうと、新しい ui-autocomplete (bassistance.de の古いものではない) と jeditable を組み合わせようとしたとき、私は髪を引っ張り始めました。
ページのフィールド (通常は一意の ID を持つスパン) を編集すると、ユーザーが誰かの名前を入力し始め、jeditable によって生成された入力フィールドにラベル名と姓を表示できます。私の問題は、DB 内の一部の連絡先が同じ名前と姓を持っていることです。そのため、「名前 + 姓」という結果を送信しても、正しい連絡先を取得できません。代わりに、その連絡先に関連付けられた ID を送信する必要があります。
ラベルが表示されている入力フィールドに表示されている間、ID が非表示の入力に保存され、処理スクリプトに投稿される最新の ui-autocomplete を含む新しいカスタム入力を作成できた人はいますか?
追加の質問: ラベルが入力フィールドに表示され、id が同じ入力の値に格納されている場合、ui-autocomplete を使用することは絶対に不可能であることを誰でも確認できますか? 隠し入力は常に必要ですよね?
よろしくお願いします
html - jQueryUIオートコンプリートでのHTMLの使用
jQuery UI 1.8.4より前は、オートコンプリートで動作するように構築したJSON配列でHTMLを使用できました。
私は次のようなことをすることができました:
ドロップダウンに赤いテキストとして表示されます。
1.8.4以降は機能しません。http://dev.jqueryui.com/ticket/5275を見つけました。これは、運が悪かったカスタムHTMLの例を使用するように指示しています。
HTMLを提案に表示するにはどうすればよいですか?
私のjQueryは次のとおりです。
私のJSON配列には、次のようなHTMLが含まれています。
jquery-ui - 同じフォーム(z-index)に関連するjquery-uiオートコンプリートとスライダーに問題があります
jQueryuilibを使用してWebページを作成しようとしています。私のデザインでは、フォームの上部にある入力フィールドでjQueryuiオートコンプリートを使用しています。このオートコンプリート入力フォームのすぐ下には、いくつかのjQueryスライダーがあります。問題は、オートコンプリートボックスにデータが入力されると、スライダーコントロールのハンドルの後ろに結果が表示されることです。これは、jQueryがスライダーを構築してそれらの一部に3のz-indexを持たせる方法に由来します。jqueryオートコンプリートコントロールのドロップダウン部分のz-indexは常に1に設定されているようです。zを増やしてみました-オートコンプリートされているが、jqueryがオートコンプリートドロップダウン用に作成する要素のz-indexには影響しないように見える入力要素のインデックス。また、独自のJavaScriptを記述して、クラスごとにドロップダウンメニュー要素を取得し(これはulです)、手動で設定してみました。■z-index。これもうまくいかないようです。これは、どういうわけかjQueryコードが私が行っているz-indexの変更を上書きしていることを意味すると思います。これはFirefox、Chrome、Safari、IEの問題であるため、ブラウザのバグではありません。これは、jQueryがドロップダウンボックス(UL要素)を提供する実際のz-indexに問題があります。
誰かがこの問題の解決策を持っていますか?jQueryがコントロールを構築するために自動的に生成する要素をいじるのは一般的にどのようになりますか。
jquery - HTTPGETを使用するC#.NETWebサービスはSystem.IndexOutOfRangeExceptionを返します
エラーの原因を調査するために、このサンプルWebサービスをセットアップしました。
こちらの例に基づいています
だから私はここで結果をフェッチしようとしました:
そして、私は結果を得る、
だから、私はそれがweb.configだと思いますか?そこで、提案されたセットアップを実装します(PS、HTTP-POST Webサービスも作成しましたが、うまく機能します)
web.configから:
jquery - jQuery UI Autocomplete のカスタム検索機能
jQuery UI Autocompleteを使用しています。
デフォルトの検索アルゴリズムをオーバーライドする方法はありますか?
私が加えたい変更は次のとおりです。
- 提案された結果の上部にある検索語で始まる単語を優先します。
- 最大 5 つの結果を返します (一致するすべての結果を返すデフォルトの動作ではなく、非常に長いドロップダウン ボックスが作成される可能性があります)。
jquery-ui - Jqueryオートコンプリートフィールドに追加のパラメーターを渡すにはどうすればよいですか?
フォームの1つでJQueryオートコンプリートを使用しています。
基本フォームは私のデータベースから製品を選択します。これはうまく機能しますが、特定の郵便番号から出荷された製品のみが返されるように、さらに開発したいと思います。バックエンドスクリプトを理解しました。このスクリプトに郵便番号を渡すための最良の方法を考え出す必要があります。
これが私のフォームの外観です。
そして、これがJQueryコードです。
このコードはある程度機能します。ただし、実際に選択されている値に関係なく、最初の郵便番号の値のみが返されます。何が起こっているのかというと、ソースURLは、選択メニューが変更されたときではなく、ページの読み込み時にプライミングされるということだと思います。これを回避する方法はありますか?それとも、私が求めている結果を達成するための全体的なより良い方法はありますか?
jquery - JQuery UI オートコンプリートの使用方法がわからない ... :(
これは、以前の JQueryUI オートコンプリートの質問からの続きです。
今回は、データが返されました...しかし、表示するhtmlを定義する方法と、結果でそのhtmlを動的に更新する方法がわかりません。
だから、ここに私のjqueryがあります....
Home.js
これは私のビューに配線されています
Index.aspx
今..いくつかの(まだ作成されていない)html/div/etcを使用するように指示する方法がわかりません。...そしてその<ul>
リストにデータを入力します(このメソッドを呼び出す代わりに、上記のコールバックを拡張すると仮定していresponse(data)
ます..wtfはそれですか?)
autocomplete - Google のようにオートコンプリート ボックスに「提案」という単語を入力してください
Googleと同じように、「提案」という単語をオートコンプリートボックスに入れたいです。それ、どうやったら出来るの?ここに私のオートコンプリートページがありますhttp://www.maxihealth.com/test/autocomplete.html