Как сделать всегда активное поле?

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
Parazit00
Сообщения: 32
Зарегистрирован: 04 мар 2024, 19:21
Имя: Артём
Откуда: Казахстан, Тараз
Контактная информация:

Как сделать всегда активное поле?

Сообщение Parazit00 »

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

Re: Как сделать всегда активное поле?

Сообщение support »

Сделать поле заголовком.
Аватара пользователя
Parazit00
Сообщения: 32
Зарегистрирован: 04 мар 2024, 19:21
Имя: Артём
Откуда: Казахстан, Тараз
Контактная информация:

Re: Как сделать всегда активное поле?

Сообщение Parazit00 »

support писал(а): 11 мар 2024, 18:53 Сделать поле заголовком.
Оно становится активным только при открытии окна, и при последующих попытках приходится снова нажимать на поле. Хотелось бы, чтобы после добавления товара поле оставалось активным.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9007
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как сделать всегда активное поле?

Сообщение support »

Тогда добавить свой js в форме и использовать метод focus()
https://www.w3schools.com/jquery/event_focus.asp
Аватара пользователя
Parazit00
Сообщения: 32
Зарегистрирован: 04 мар 2024, 19:21
Имя: Артём
Откуда: Казахстан, Тараз
Контактная информация:

Re: Как сделать всегда активное поле?

Сообщение Parazit00 »

support писал(а): 11 мар 2024, 19:02 Тогда добавить свой js в форме и использовать метод focus()
https://www.w3schools.com/jquery/event_focus.asp
Можете помочь составить скрипт на JS, если вас это не затруднит? Что нужно написать, чтобы установить фокус на элементе?

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

$(document).ready(function(){
    $(".btn-save-and-add").click(function(){
      $("input").focus();
      $("p").html("focus event triggered");
    });  
    $(".btn-save-and-close").click(function(){
      $("input").blur();
      $("p").html("blur event triggered");
    }); 
  });
Аватара пользователя
Antonyous99
Сообщения: 576
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Re: Как сделать всегда активное поле?

Сообщение Antonyous99 »

Просто, в JS формы:

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

$('#fields_123').focus();
Где 123 - номер поля.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
Аватара пользователя
Parazit00
Сообщения: 32
Зарегистрирован: 04 мар 2024, 19:21
Имя: Артём
Откуда: Казахстан, Тараз
Контактная информация:

Re: Как сделать всегда активное поле?

Сообщение Parazit00 »

Antonyous99 писал(а): 11 мар 2024, 20:18 Просто, в JS формы:

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

$('#fields_123').focus();
Где 123 - номер поля.
Большое спасибо! Вы очень сильно помогли.
Ответить