Изначальная задача проверить все теги input перед отправкой на сервер. Принимаются любые предложения. Касаемо моего кода: изначально на странице всего три input, все три реагируют на событие .keyup() (использую jquery 3.3.1). Так же имеется кнопка добавления последних двух input (посредством .append()) с полями ввода стоимости и назначения соответственно (их и нужно проверить на правильность), этих добавленных полей может быть неограниченное число. После отображения их на экране, событие .keyup() продолжает срабатывать на первые три input, и категорически игнорирует 'новые' input. Почему так происходит? И есть ли более простые способы проверки?
Код проверки:
$('input').keyup(event => {
console.log('event', event)
switch (event.target.className) {
case 'newTotal':
console.log('newTotal', event.target.value);
break;
case 'price':
console.log('price', event.target.value);
break;
case 'title':
console.log('title', event.target.value);
break;
}
});
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники