Страница 1 из 1

Обработка ввода со сканера штрихкодов

Добавлено: 07 фев 2026, 19:27
tehnos
Добрый вечер.
Имеем:
1. Поле ввода в которое с помощью сканера штрихкодов сканируются данные.
2. Поле Ajax запрос которое должно обрабатывать введённые данные.

Проблема:
При вводе сканером поле Ajax запрос не может нормально захватить вводимые символы. Для иллюстрации прикладываю console.log одного сканирования. Т.е. поле Ajax многократно пытается прочитать поле ввода, но в итоге ничего путного не получается.
2026-02-07_19-23-18.png
2026-02-07_19-23-18.png (2.92 КБ) 817 просмотров
Вопрос:
Как читать поле ввода только после полного сканирования?
Полагаю это надо делать после получения суффикса от сканера, который говорит нам что ввод окончен.

Re: Обработка ввода со сканера штрихкодов

Добавлено: 08 фев 2026, 07:34
support
О, хорошо что заметили эту ситуацию, действительно, там нужно по другому обрабатывать событие ввода.
Постараюсь исправит на днях.

Re: Обработка ввода со сканера штрихкодов

Добавлено: 09 фев 2026, 09:39
support
Файлы из архива замените в includes\classes\fieldstypes\
Сообщите результат.

Важно: в поле Ajax запрос необходимо использовать поле с типом "Штрих-код" и в этом случае будет проверятся событие на использование сканера.

Re: Обработка ввода со сканера штрихкодов

Добавлено: 09 фев 2026, 11:30
tehnos
Благодарю за оперативное решение. Работает как надо.