Ввод с клавиатуры в поле ввода чисел отличается от использования +/- счетчика - PullRequest
0 голосов
/ 21 апреля 2019

У меня есть поле ввода html числового типа.При вводе с клавиатуры в поле ввода, например, число пять, форма выполняет действие (обновляет счетчик итогов с помощью ajax).

Однако использование кнопок +/- в поле не запускаетэто поведение.

Я думаю, возможно, именно так форма была изначально закодирована;именно ввод с клавиатуры вызывает вызов ajax.Может быть.Я уверен, что, черт возьми, у меня нет навыков, чтобы погрузиться в точную работу формы - это часть плагина для платформы электронной коммерции, и я думаю, что не стоит связываться с оригинальным кодом;скорее настройте функциональность.

Я спрашиваю здесь после нескольких часов попыток учиться, но быть в тупике.Есть ли способ изменить номер входа с помощью вращающегося устройства, чтобы имитировать поведение клавиш?

Спасибо.

Пытался обновить атрибут значения входного значения при использовании счетчика.Сделаны пользовательские кнопки +/-, которые меняют значение поля ввода.

1 Ответ

0 голосов
/ 21 апреля 2019

Использовать прослушиватель событий change.

Пример:

document.getElementById('age').addEventListener('change', (e) => {
	console.log(e.target.value);
});
<input id="age" type="number">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...