問題タブ [search-form]
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.
design-patterns - 多くのフィールドを持つ検索フォームを設計するための優れた UI パターンはありますか?
大規模な検索フォームの適切な UI パターンを説明しているリソースを見つけるのに苦労しています。20 種類以上の入力が必要なフォームがあり、納得のいくデザインを思いつくことができません (ただし、私はデザインの専門家ではありません)。私の場合、Web ソリューションを探していますが、このシナリオの UI パターンはおそらくプラットフォームに依存しないと思います。
Google や Amazon (高度な検索) などのサイトをいくつか調べましたが、他にもっと良いアイデアがあるかどうか疑問に思っています。助言がありますか?
php - Magento Mini-Search に関するヘルプが必要
以下のコードは、Magento の標準的なミニ検索フォームを、Amazon や eBay で見られるようなより詳細なミニ検索に変換するEdmond's Ecommerce の好意によるものです。この時点で、ルート ディレクトリのサブカテゴリに到達できますが、代わりに、サブサブカテゴリからアレイを取り出したいと考えています。ルート ディレクトリ > サブカテゴリ > サブサブカテゴリ。
以下を含む getSubCategories の多くの順列を実装しようとしましたが、エラーが発生し続けました。
共有されたヒントは何の助けにもなりませんでした。たぶん私はそれを熟読することができません。
$exclude_array オプションに気付くかもしれません。ミニ検索に関係のないカテゴリを除外するには、サブサブカテゴリの配列が正確でなければなりません。任意の提案をいただければ幸いです。
python - django: search forms and redirect
After processing form from POST I should redirect, to prevent user from hitting back. However, I am using form to determine search query on a database, so I need to either pass params to the redirected site or the result of a search. Or maybe there is some other good practice, how to solve this problem? Maybe in this situation I am allowed not to redirect (nothing happens, if user performs search again).
drupal - フィルターを使用した Drupal カスタム フォーム
ビューとディスプレイで作成されたページに車を表示しています。ホームページにフォームを作成して、人々が「メーカー」を選択できるようにしたいと考えています。これにより、ユーザーが選択した「メーカー」、「年」、および「年」に基づいて「モデル」リストが更新されます。 「量」との間。もちろん、既存の中古車ページでも新しいページでも、ユーザーの選択によって中古車のリストが変更されます。
必要に応じて、カスタム モジュールを喜んで作成します。方向性が必要なだけです。
ありがとう !
ruby-on-rails - rails3-jquery-autocomplete を使用して、Rails 3 でオートコンプリート検索フォームを作成するにはどうすればよいですか?
私はこの宝石を使用しています:
https://github.com/crowdint/rails3-jquery-autocomplete
オートコンプリートを機能させたり、簡単な検索を作成したりするのに苦労しています。これは私がビューに持っているものです:
URLは私には意味がありません。
出力 HTML は次のとおりです。
そして、私は新しいベンダーを作成したくありません。検索を送信したいのですが、最初にオートコンプリートを機能させようとしています。
提案?
jquery - ajaxとGETでフォームを検索
サイト (django) でユーザーを検索するためのフォームがあります。
これはJavaScriptです:
それはうまくいきますが、結果リストでユーザーをクリックするとユーザーページに移動し、ブラウザーの戻るボタンをクリックして結果をもう一度見ると、もちろん POST を使用しているため、何も表示されません。
私は常に ajax 検索フォームが必要ですが、可能であれば、[戻る] ボタンをクリックしたときに結果をもう一度表示したいと考えています。
アイデア?
php - PHP と MySQL - フィルター可能な検索の作成 (例を提供)
PHP と MySQL を利用して、このサイトを複製 (または非常に類似) した練習用サイトをまとめています。現在、私の検索可能なフィールドは次のとおりです: 家賃 (最小-最大)、賃貸の種類 (任意、アパート、一軒家)、寝室の数 (任意、1+、2+、3+、4+)
これまでのところ、コードをまとめるのに問題はありません。スケーリングの問題が心配で、ベスト プラクティスと見なされるものを知りたいだけです。また、私がリンクしたサイト (eBay にも非常によく似たものがあります) にある「サイドバー フィルター検索」を複製する方法についてのアドバイスは素晴らしいでしょう。
ここで分岐点にぶつかりました。MySQL クエリで各フィールド フィルターを個別に処理するか、それともテーブル内のすべての項目を呼び出してから PHP でフィルター処理するかです。
上記のコードは、MySQL の「プロパティ」テーブルからすべてを取得し、プロパティ クラス (基本 CRUD クラス) 配列を作成します。
ごちゃ混ぜに聞こえるかもしれませんが、私の主な質問は、このサイトまたは eBay.comのようなフィルタリングされた検索を複製するにはどうすればよいですか? そして、私は正しい道を進んでいますか?
ありがとうございました
drupal - drupal ページのコンテンツに検索ボックスを追加する方法 (404 ページ)
検索ボックスが見つけにくいテーマがあります。
再設計する前に、さらに大きな検索ボックスを 404 ページに追加したいと思います。
私が見つけた唯一の解決策は、レンダー検索ブロックです:
最初にブロック番号を見つける必要があるため、これは良い解決策ではありません。
search_box()関数を正しく使用するには?
liferay - liferay-ui:search-formタグを使用して、検索フォームを含むJSPを指定するにはどうすればよいですか?
view.jsp
たとえば、基本的なLiferay検索コンテナパターンを使用しているJSPがあります。
たとえば、view.jspがdocroot / jspフォルダーにあり、同じフォルダーにある私の検索フォームであるとしますsearch.jsp
。今、私がするとき:
ページは正しくレンダリングされますが、検索フォームはありません。コンソールで、私はffに気づきます。例外:
このような絶対パスを使用する場合:
同じことが起こりますが、例外は次のとおりです。
誰かがこれを修正する方法を知っていますか?
php - 検索フォームの動作を変更する
検索フィールド(右側)内のテキストを個別にスタイル設定するにはどうすればよいですか?デフォルトのテキスト(検索)がある場合は明るい灰色にし、人が単語を入力する場合は黒い色にします。
関数を新しいタグ内にラップしようとしまし
div
たが、使用できません。PHPエラーが発生します。私はFireBugを使用して問題を追跡しましたが、自分でそれを理解することはできませんでした。
検索に何かを書き込んで(Enterキーを押さないでください)、クリックして離れると、書き込んだテキストは検索フィールド内に残ります。検索フィールドから離れるたびにデフォルトの単語(この場合はSEARCH)にリセットされるように、効果を得るにはどうすればよいですか?
遊んでみまし
onblur
たonfocus
が、目的の動作を実現するために何を変更すればよいかわかりません。フォームのリセットにもコードを使用しましたが、デフォルトのテキストにリセットするためにクリックする必要のあるボタンが表示されます。
2番目の質問に対する答えが複雑すぎる場合は、代わりに次の質問を取得したいと思います。
サイトが読み込まれると、検索フィールドに「検索」と表示されます。
何かを入力して(Enterキーを押さないで)クリックすると、入力したテキストは残ります...
...その検索フィールドをもう一度クリックすると、以前に入力したテキストが完全に選択されるため、新しいものを書き始めると、検索フィールドには新しいテキストのみが表示されます。(現時点では、クリックしてからファイルをクリックすると、その前に入力したテキストに新しいテキストが追加されます)。