Closed adm1t closed 5 years ago
function checkFieldText(input) { input.addEventListener('input', function(){ checkFieldText(input); }); const regExp = new RegExp(input.dataset.checkPattern, 'gi'); const result = regExp.test(input.value); const errorClass = 'field-text--error'; const parent = closest(input, '.field-text'); result ? parent.classList.remove(errorClass) : parent.classList.add(errorClass); return result; }
eventListener вешается на input при каждой его проверке
https://github.com/nicothin/NTH-start-project/commit/d3a623b515a3c16470faaf0d14856bfc363b3f53
eventListener вешается на input при каждой его проверке