Я реализовал aria-autocomplete и twitter / bloodhound typeahead.
Проблема: Это частично работает в том смысле, что оно получает значение, но я хочу, чтобы оно было выбрано автоматически,Когда я набираю идентификатор участника, я хочу, чтобы он автоматически выбирал имя в div ниже и в скрытом текстовом поле (которое позже проверяется, если есть значение, прежде чем позволить пользователю перейти к следующему экрану)
Что я пробовал: Я прочитал следующее:
https://msdn.microsoft.com/en-us/ie/hh968240(v=vs.94) https://www.w3.org/TR/wai-aria-practices/examples/combobox/aria1.1pattern/listbox-combo.html
Затем я изменил "aria-autocomplete":"list" на "обоих", а также "inline", и ни один из них не оказал влияния.
Затем я изменил свое текстовое поле с выключенного автозаполнения на автоматическое заполнение без эффекта:
Затем я прочитал онапиши, но я не понимаю, почему автозаполнение также не влияет.Вот код для этого:
.
displayKey: function (item) { return item.Subscriber_ID },
templates: {
//Template to show if there are no results
empty: function (context) {
// console.log(1) // put here your code when result not found
$(".tt-dataset").text('No Results Found');
},
suggestion: function (item) {
return '<div class=""> ' + item.First_Name + " " + item.Last_Name + '</div>';
}
}
})
.