Я следующие JQuery UI автозаполнения, которая захватывает данные из Google мест ...JQuery UI автозаполнения с Google мест - выбор силы и удалить оригинальный вход, двигаясь вверх вниз стрелки
Проблема у меня в том, что, как только пользователь начинает просматривать список подсказок с помощью стрелок вверх и вниз, исходный ввод также появляется в конце. Я хочу, чтобы удалить этот оригинальный вход, в противном случае, если пользователь нажимает ввести форму сейвы без форсирования выбора ...
// Autocomplete location with google places API
$("#edit_profile .location").autocomplete({
source: function(request, response) {
$.ajax({
url: "/words/lib/ajax.php",
type: "GET",
data: "autocomplete_location=1&term=" + request.term,
cache: false,
success: function(resp) {
try {
json = $.parseJSON(resp);
} catch (error) {
json = null;
}
//
if (json && json.status == "OK") {
//
response($.map(json.predictions, function(item) {
return {
label: item.description,
value: item.description
}
}));
//
}
}
});
},
minLength: 1,
change: function (event, ui) {
if (!ui.item){
$(this).val("");
}
}
});
У вас есть какой-нибудь пример работы? я думаю, что у меня могло бы быть решение, но я не уверен, если я получу проблему –
Обнаружен этот обходной путь для проблемы http://jsfiddle.net/IrvinDominin/nH4Nx/ –
@AlexKneller отлично! это работает :) можете ли вы ответить на этот вопрос, может быть, с объяснением, и я приму это! Благодаря! –