Я использую select2 для опции Multiselect в моей форме. В форме я использую клавиши управления для перемещения по форме. Поэтому, если я нажимаю клавишу Tab, она должна перемещаться по полям в формах. Когда я нажимаю Tab, чтобы перейти для выбора текстового поля 2 открываются параметры с выбором первого элемента по умолчанию. Когда я нажимаю Tab, чтобы перейти к другому полю, оно выбирается автоматически. Я хочу этого избежать. Пожалуйста, помогите...
Я хочу избежать выбора первого элемента по умолчанию в плагине select2. Я пробовал удалить функцию выделения() при вызове select2. Она работает, но не может выбрать элемент.
$("#" + elementID).select2({
data: {results: itemArray, name: 'name'},
formatSelection: format,
formatResult: format,
multiple: true,
closeOnSelect: false,
height: height,
width: width,
allowClear:true,
initSelection: function (element, callback) {
var data = [];
$(element.val().split(",")).each(function () {
data.push({id: this.toString(), name: this.toString()});
});
return callback(data);
},
createSearchChoice: function (term, data) {
if ($(data).filter(function () {
return this.name.localeCompare(term) === 0;
}).length === 0) {
return {id: term, name: term};
}
}
}).select2('data', null).one('select2-focus', select2Focus).on("select2-blur", function () {
$(this).one('select2-focus', select2Focus);
});
Подробнее здесь: https://stackoverflow.com/questions/287 ... ery-plugin
Удалить выбор по умолчанию в плагине Select2 Jquery ⇐ Jquery
Программирование на jquery
-
Anonymous
1729224964
Anonymous
Я использую select2 для опции Multiselect в моей форме. В форме я использую клавиши управления для перемещения по форме. Поэтому, если я нажимаю клавишу Tab, она должна перемещаться по полям в формах. Когда я нажимаю Tab, чтобы перейти для выбора текстового поля 2 открываются параметры с выбором первого элемента по умолчанию. Когда я нажимаю Tab, чтобы перейти к другому полю, оно выбирается автоматически. Я хочу этого избежать. Пожалуйста, помогите...
Я хочу избежать выбора первого элемента по умолчанию в плагине select2. Я пробовал удалить функцию выделения() при вызове select2. Она работает, но не может выбрать элемент.
$("#" + elementID).select2({
data: {results: itemArray, name: 'name'},
formatSelection: format,
formatResult: format,
multiple: true,
closeOnSelect: false,
height: height,
width: width,
allowClear:true,
initSelection: function (element, callback) {
var data = [];
$(element.val().split(",")).each(function () {
data.push({id: this.toString(), name: this.toString()});
});
return callback(data);
},
createSearchChoice: function (term, data) {
if ($(data).filter(function () {
return this.name.localeCompare(term) === 0;
}).length === 0) {
return {id: term, name: term};
}
}
}).select2('data', null).one('select2-focus', select2Focus).on("select2-blur", function () {
$(this).one('select2-focus', select2Focus);
});
Подробнее здесь: [url]https://stackoverflow.com/questions/28718614/remove-default-selection-in-select2-jquery-plugin[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия