Я хочу создать функциональность, аналогичную функции www.redfin.com на их странице поиска. Форма поиска открывается при нажатии пользователем в текстовом поле.
Я использую MVC и jQuery, но не знаю, как это сделать. Я попытался использовать плагин Dialog, но по какой-то причине диалог открывается только один раз.
<input id="txtSearch" type="text" />
<div id="searchForm" title="Dialog Title">I am a dialog</div>
$("#txtSearch").click(function() {
// Show form
$("#searchForm").dialog();
});
Однако на обычном веб-сайте диалог даже не открывается.
$("#txtSearch").click(function() {
// Show form
$("#searchForm").dialog();
});
Использование фокуса или щелчка, похоже, имеет тот же эффект. Диалог открывается только один раз. Когда я закрываю его и снова нажимаю в текстовом поле, диалоговое окно отсутствует.
Использую ли я правильный подход для выполнения этой задачи?
Есть ли образцы?
Предложения приветствуются.
Диалог может быть не лучшим выбором, так как он создает заголовок. Мне было интересно, что еще я могу использовать, так как я также хочу опубликовать форму через ajax и отображать результаты на той же странице.
Спасибо