Как выполнить функцию при изменении любого пункта формы?

Добрый день , существует Div , в котором присутствуют и селекты и радиобутоны и чекбоксы в разном количестве.

Как реализовать , чтобы при взаимодействии с любым из элементов находящихся в блоке , запускалась функция f();
  • Вопрос задан
  • 2567 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
myDiv.addEventListener('change', f, true);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
MintTea
@MintTea
Так:
document.getElementById('my-form').onchange = f;
Или так, если у вас jQuery:
$('#my-form').on('change', f);
Ответ написан
Комментировать
@IceJOKER
Web/Android developer
onchange/change event
Ответ написан
Комментировать
@vdem
$('#yourDiv input, #yourDiv select').on('change keyup', function() {
    // your code here
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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