Проблемы ввода JQuery Numpad

Надеюсь, кто-то может помочь с JQuery Numpad. Проблема в том, что когда вы нажимаете на поле ввода и нажимаете на цифры, код повторяется. Я имею в виду, что есть два поля ввода, и когда вы печатаете, цифры дублируются в другое поле ввода. Пожалуйста, проверьте Fiddle, спасибо за вашу помощь.

1 ответ

Решение

Добавьте следующее, которое устанавливает элемент в var для использования при нажатии на число:

var lastFocused;
$('input').on('focusin', function() {
   lastFocused = $(this);
});

На всех id селекторы заменить на $(lastFocused) установить / удалить / очистить последние сфокусированные входные значения.

Обновленная скрипка: https://jsfiddle.net/ffshgn6g/15/

Другие вопросы по тегам