фокус в нужное поле после выбора например

Все вопросы/проблемы по установке и использовании.
Ответить
imamverdiyeveldar
Сообщения: 403
Зарегистрирован: 01 мар 2019, 08:57
Имя: Эльдар Имамвердиев
Откуда: Азербайджан, Баку
Контактная информация:

фокус в нужное поле после выбора например

Сообщение imamverdiyeveldar »

Добрый день, не подскажете как заставить в окне редактирования формы заставить курсор встать в нужное поле после определенного действия, например после выбора в поле А (сущность) нужно чтобы курсор "встал" на поле Ж например, пропустив при этом Б В Г.
Таким образом упрощается и ускоряется ввод документа в разы. а то выбрал, потом мышкой в нужно поле прицел-нажал. это долго.
Спасибо.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: фокус в нужное поле после выбора например

Сообщение support »

Используйте метод .focus() например:

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

$('#fields_3496').focus();
При изменении обычного поля:

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

$('#fields_3538').on('change', function() {
$('#fields_3496').focus()
});
При изменении ajax поля:

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

$("#fields_3538").on("select2:select", function (e) {
$('#fields_3496').focus()
});
Примеры для вставки подобного кода тут: https://docs.rukovoditel.net.ru/index.php?p=113
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: фокус в нужное поле после выбора например

Сообщение nruslan2 »

а может на уровне интерфейса сделать настройку чтоб можно было указывать порядок выбора!
imamverdiyeveldar
Сообщения: 403
Зарегистрирован: 01 мар 2019, 08:57
Имя: Эльдар Имамвердиев
Откуда: Азербайджан, Баку
Контактная информация:

Re: фокус в нужное поле после выбора например

Сообщение imamverdiyeveldar »

support писал(а): 27 мар 2022, 14:06 Используйте метод .focus() например:

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

$('#fields_3496').focus();
При изменении обычного поля:

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

$('#fields_3538').on('change', function() {
$('#fields_3496').focus()
});
При изменении ajax поля:

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

$("#fields_3538").on("select2:select", function (e) {
$('#fields_3496').focus()
});
Примеры для вставки подобного кода тут: https://docs.rukovoditel.net.ru/index.php?p=113
Супер, то что надо, спасибо Вам огромное!
Ответить