Задать вопрос
DZHAMBULAT-SAMOUCHKA
@DZHAMBULAT-SAMOUCHKA
Frontend разработчик

Как из коллекции, получить Input в котором произошло изменение?

Здрасте. Есть коллекция в которой собраны 4 input. Есть некая функция check(), которую нужно вызвать для input из коллекции у которого произошло изменение значения текстового поля. Есть ли возможность вызвать функцию check() на input только из конкретной коллекции, в котором произошло изменение.

HTML
<div class="block">
      <input type="text" class="block__input" />
      <input type="text" class="block__input" />
      <input type="text" class="block__input" />
      <input type="text" class="block__input" />
</div>

JS
const blockInputs = document.querySelectorAll(".block__input");
const check = () => {
    console.log("check succesful")
}
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Средний Комментировать
Решения вопроса 2
Stalker_RED
@Stalker_RED
form.addEventListener('change', function(evt){
  console.log(evt.target, evt.target.value);
});
Ответ написан
Комментировать
modelair
@modelair
unsocial
const inputs = document.querySelectorAll('.block__input')

const check = event => console.log('check successful', event.target)

inputs.forEach(item => item.oninput = check)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы