我有一个预先输入的下拉列表,其中提供了有关名称的建议。用户可以通过单击search
按钮或单击由typeahead指定的某个用户来搜索用户。我面临的问题是,当我输入search
时,在键入提示的建议处于打开状态时,它首先关闭了键入提示的建议,然后我必须再次单击搜索按钮才能获得所需的结果。我已经在下面的图片中解释了我的问题。
图片1
图片2
图片3
我使用过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
按钮时关闭下拉建议。有什么解决办法吗?