Я использую сканер штрих-кода в HTML-форме и у меня возникла проблема с обновлением страницы
Сканер вводит данные в эту форму (html 5):
<form>
<label for "bar_code">Item</label>
<input
name="bar_code"
id="bar_code"
onchange = "processBarCode('getitemdetails.php', this.value);"
onfocus="setStyle(this.id);"
autofocus
>
</form>
The processBarCode
- это функция AJAX, которая проверяет, находится ли штрих-код в базе данных MySQL, и если он добавляет элемент в <form>
ниже по странице, это прекрасно работает.Проблема заключается в том, что, поскольку сканер штрих-кода добавляет ввод в конец сканирования, когда функция возвращает его, он запускает отправку, таким образом вызывая обновление страницы.
Мне нужно добавить ввод для onchange
, чтобыработать автоматически, но все равно нужно отключить обновление страницы.
Любые идеи с благодарностью получены !!