Достаточно глупый вопрос. Есть форма обратной связи, в форме есть несколько инпутов. К каждому инпуту нужно применить функцию на onblur, для того, чтобы выловить вводимые пользователем значения. Подскажите, как это сделать, не обращаясь к каждому инпуту по id? Такой код обращается только к первому инпуту.
document.getElementsByTagName('input')[0].onblur = function() {
console.log(this);
}
var arr = document.querySelectorAll('input');
for (var i = 0; i < arr.length; i++) {
arr[i].onblur = function() {
console.log(this);
};
}
var inputs = document.getElementsByTagName('input');
for (var i = 0; i < inputs.length; i++) {
inputs[i].addEventListener('blur', function() {
console.log(this);
}, true);
}
На jQuery
$('input').blur(function(){
console.log(this);
});
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Существует реакт-компонент и класс с обработчиками этого компонента, который строится на специальном абстрактном классеВыглядит это так:
Есть код, который отправляет сообщение в группу:
писал пример на Babel + JSX, при проверке в IE11 получил ошибку на array function (в IE11 её поддержки нет)