Я использую библиотеку js select2. Это скриншот того, что у меня есть сейчас:
Начало:
Нажмите раскрывающееся меню:
Теперь возможно, чтобы начальное поле ввода начиналось с, а не непосредственно выпадающего списка? Я знаю, это возможно, потому что вы можете найти его на сайте select2. Примером может служить следующее:
Но документация очень кратка. Это то, что у меня есть сейчас:
<input type="text" name="questions[question1]" id="question1" class="question1" style="width:500px"/>
function createQuestionTags(data, question_number){
$(".question" + question_number).select2({
createSearchChoice: function (term, data) {
if ($(data).filter(function () {
return this.text.localeCompare(term) === 0;
}).length === 0) {
return {
id: term,
text: term
};
}
},
data: data,
placeholder: "Enter Question",
allowClear:true
});
}
(Данные получены от вызова ajax)