Изначальная задача проверить все теги 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;
}
});
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости