У меня есть форма поиска html с одним входом. в поле ввода пользователь может написать три разные вещи: название области, имя трека, другие ключевые слова.jqueryUI autocomplete и datalist вместе
- областей нет в базе данных, поэтому у меня просто есть поле datalist (HTML), подключенное к моему вводу, которое автоматически заполняет имя области для пользователя.
- treks из базы данных, поэтому у меня есть автозаполнение JqueryUI для загрузки имен с сервера, и когда пользователь выбирает имя, сайт отправляет его на нужную страницу.
- Когда пользователь заполняет что-либо еще и нажимает кнопку поиска, формы отправляют его на страницу поиска с правильными результатами.
моя проблема:
Я хочу найти, чтобы отправить пользователю страницу области, если пользователь выбирает имя области из списка. У автозаполнения jquery есть выбор. У datalist есть что-то похожее? Возможно, есть возможность, что автозаполнение будет загружаться из двух разных ресурсов? (Один клиент и один сервер)
<form action="" method="get">
<input class="auto" name="desc" list="areas" />
<button type="submit">seatch</button>
<datalist id="areas">
<option id="area1" value="area1" >1</option>
<option id="area2" value="area2" >2</option>
<option id="area2" value="area2" >2</option>
</datalist>
</form>
сценарий:
$('.auto').autocomplete({
source:"php/autocomplete.php",
minLength:1,
select: function(event,ui){
changePage('content/trek.php', {
Trek_Id:ui.item.Trek_Id
});
}
});
Заранее спасибо Хаим