Я использую автозаполнение jquery, и у меня есть событие keyup для моего текстового поля.
Когда я ввожу букву, функция вызывается, но поле не заполняется.
Как только я щелкаю в поле и затем возвращаюсь в него, автозаполнение прекрасно работает.
Действительно странная проблема, и я понятия не имею, как ее исправить. Любая помощь будет оценена.
вот мой код
$(document).ready(function(){
var x;
var output;
x = document.getElementById('site').value;
$.getJSON(url,{field: "name",value: x, comparison: "LIKE"},
function(json){
//code to format output
$("#site").autocomplete(output, json);
});
});
<input type ="text" size ="40" id="site"></input>