www.redfin.comの検索ページにあるものと同様の機能を作成したいと考えています。ユーザーがテキスト ボックスをクリックすると、検索フォームが開きます。
MVC と jQuery を使用していますが、その方法がわかりません。Dialog プラグインを使用してみましたが、何らかの理由でダイアログが 1 回しか開きません。
<input id="txtSearch" type="text" />
<div id="searchForm" title="Dialog Title">I am a dialog</div>
$("#txtSearch").click(function() {
// Show form
$("#searchForm").dialog();
});
ただし、通常の Web サイトでは、ダイアログは開きません。
$("#txtSearch").click(function() {
// Show form
$("#searchForm").dialog();
});
フォーカスまたはクリックを使用しても同じ効果があるようです。ダイアログは 1 回だけ開きます。それを閉じてテキストボックスをもう一度クリックすると、ダイアログが表示されません。
このタスクを達成するために正しいアプローチを使用していますか? サンプルはありますか?提案を歓迎します。
ダイアログはタイトルを作成するため、最良の選択ではない可能性があります。ajax経由でフォームを投稿し、同じページに結果を表示したいので、他に何が使えるのだろうと思っていました。
ありがとう