У меня есть следующий код, автозаполнение работает отлично, но он не подает форму, когда выбирается значение будь Enter или нажмите: расслоение плотной файл:JQuery автозаполнения выберите событие для автоматического отправить форму не работает
$(document).ready(function() {
$("#search").autocomplete(
{
source:'autocomplete.php',
minLength:1,
autoFocus: true,
delay: 100,
select: function(event, ui) {
$("#search").val(ui.item.label);
$("#searchForm").submit();
}
});
});
мой файл PHP содержит следующую форму:
<form action="search_results.php" method="GET" id="searchForm" name="searchForm">
<input type="text" name="search" id="search" >
<input type="submit" value="GO!" id="submit">
</form>
Я не знаю, почему авто Представлять не работает! Любая помощь была бы оценена
Есть ли у вас какие-то проверки формы, которые могут блокировать нормальный представить? –
Ничего, единственный другой javascript на странице - это SDK для входа в facebook, но он не выполняет никакой проверки формы. –
И ввод '# search' корректно обновляется' $ ("# search"). Val (ui.item.label); '? –