У меня есть поле ввода. При щелчке по полю ввода отображаются все элементы из источника автозаполнения. Когда пользователь выбирает один элемент, поле ввода заполняется правильно. Все отлично работает ... Тем не менее, я пытаюсь получить что-то большее, и мне не удается понять, как это сделать. Я хотел бы, чтобы это первое поле ввода не было редактируемым пользователем. В настоящее время он может ввести значение вручную. Если я добавлю readonly в свой css, ввод больше не будет кликабельным .... Так что я не вижу, как это сделать. Да, кстати, не хочу использовать поле со списком. Вход должен оставаться входом. Заранее большое спасибо за ответы. Приветствия. Марк.
http://jsfiddle.net/DeJQB/2/
Мой HTML:
<input type="text" id="my-input" />
Мой JS:
$(function() {
var availableTags = [
"00","15","30","45"
];
$("#my-input").autocomplete({
source: availableTags,
minLength: 0
}).click(function() {
$(this).val("");
$(this).autocomplete("search");
});
});
1012 *