Добрый вечер.
Имеем:
1. Поле ввода в которое с помощью сканера штрихкодов сканируются данные.
2. Поле Ajax запрос которое должно обрабатывать введённые данные.
Проблема:
При вводе сканером поле Ajax запрос не может нормально захватить вводимые символы. Для иллюстрации прикладываю console.log одного сканирования. Т.е. поле Ajax многократно пытается прочитать поле ввода, но в итоге ничего путного не получается.
Вопрос:
Как читать поле ввода только после полного сканирования?
Полагаю это надо делать после получения суффикса от сканера, который говорит нам что ввод окончен.
Обработка ввода со сканера штрихкодов
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Обработка ввода со сканера штрихкодов
О, хорошо что заметили эту ситуацию, действительно, там нужно по другому обрабатывать событие ввода.
Постараюсь исправит на днях.
Постараюсь исправит на днях.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Обработка ввода со сканера штрихкодов
Файлы из архива замените в includes\classes\fieldstypes\
Сообщите результат.
Важно: в поле Ajax запрос необходимо использовать поле с типом "Штрих-код" и в этом случае будет проверятся событие на использование сканера.
Сообщите результат.
Важно: в поле Ajax запрос необходимо использовать поле с типом "Штрих-код" и в этом случае будет проверятся событие на использование сканера.
- Вложения
-
- fieldstypes.zip
- (6.39 КБ) 39 скачиваний
Re: Обработка ввода со сканера штрихкодов
Благодарю за оперативное решение. Работает как надо.