Вам нужен способ узнать, в какое поле ввода в данный момент вводит пользователь. Мы можем сделать это, подключив click слушателей событий к отдельным текстовым полям.Как только кто-то нажимает на него, чтобы что-то набрать, мы обновляем глобальную переменную, которая содержит ссылку на только что нажатый - и, следовательно, активный - объект.Сначала дайте вашим текстовым полям идентификатор, чтобы мы могли их различать:
<input type="input" id="input1">
<input type="input" id="input2">
Затем добавьте следующие строки:
var activeInput;
document.getElementById("input1").addEventListener("click", toggleActive);
document.getElementById("input2").addEventListener("click", toggleActive);
function autoFill() {
activeInput.value += "only works with the first input";
}
function toggleActive(e) {
activeInput = e.target;
}