Не могу перейти к следующей подаче после Open Select2-Bootstrap-TemeCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Не могу перейти к следующей подаче после Open Select2-Bootstrap-Teme

Сообщение Anonymous »

Я не могу перейти к следующему поле, когда я открываю Select2. Кроме того, курсор не автоматически перемещается в поле поиска.
Используйте код для перемещения между полями, нажимая Enter.

Код: Выделить всё

 $(document).on('keydown', 'input, select, button', function(e) {
if (e.key === "Enter") {
const fields = $('input, select, button').filter(':visible'); // Select all visible fields
const currentIndex = fields.index(this); // Find the index of the currently focused field
let nextIndex = currentIndex + 1; // Start looking at the next field

while (nextIndex < fields.length) {
const nextField = fields[nextIndex]; // Get the next field

if (!nextField.readOnly) {
const $next = $(nextField);

if ($next.is('button') && $next.attr('id') === 'submit-form') {

// window.alert("document.getElementById.submit();");

var self = $(this);
form = self.parents('form:eq(0)');
form.submit();
// return;
} else {
e.preventDefault();
}

if ($next.is('button') && $next.attr('id') === 'calc') {
getCalculate();
}

nextField.focus();
break;
}

nextIndex++;
}
}
});

Эта работа с вводом и обычной кнопкой и кнопкой, но не работает с select2-bootstrap-teme

Подробнее здесь: https://stackoverflow.com/questions/795 ... trap-theme
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «CSS»