Предотвратить закрытие typeahead при нажатии определенной кнопки - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть выпадающий список, который дает предложения для имен.Пользователь может искать пользователей, нажимая кнопку search или нажимая на пользователя, указанного typeahead.Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю кнопку search, когда включены подсказки, тогда сначала закрываются подсказки, а затем мне приходится снова нажимать на кнопку поиска, чтобы получить желаемые результаты.Я объяснил свою проблему на изображениях ниже.

Изображение 1

enter image description here

Изображение 2

enter image description here

Изображение 3

enter image description here

Я использовал ajax, поэтому код разбросан по нескольким местам.Я вставляю сюда только заголовок и код кнопки поиска

<script>
jQuery('#exhibitor_name').typeahead({
            name: 'exhibitor_name',
            local: [<?=$results?>]

        });
   </script>
  <input type='button' value='<?php echo JText::_( 'COM_OBJECTIFIED_SEARCH' );?>' id='btnSearchExistingExhibitor' class='primary-btn' onClick="searchExistingExhibitors();"/><!-- search button -->

Я хочу, чтобы раскрывающиеся подсказки не закрывались при нажатии только кнопки search.Есть ли решение?

...