Показать сообщение отдельно
  #1 (permalink)  
Старый 17.06.2018, 17:31
Профессор
Отправить личное сообщение для s24344 Посмотреть профиль Найти все сообщения от s24344
 
Регистрация: 12.08.2015
Сообщений: 206

события javascript
Ребята подскажите. Столкнулся со следующим моментом. Если присваивать событие следующим образом:
form.onsubmit = function () { return false }
то всё работает корректно.
А если вот так:
el.addEventListener('submit', function (event) { return false }, false);
то return false, в данном случае не срабатывает.
С подобной ситуацией раньше сталкивался и событием:
select.onchange = function () {}
то всё работает корректно.
document.querySelector('select').addEventListener( 'change', function () {}, false);
А внутри этой конструкции нет.
Если не сложно объясните пожалуйста почему так происходит.
Ответить с цитированием