вход javascript onchange не работает

18

почему это не работает:

inputButton.addEventListener('onchange', jsFunction, false);

Я меняю поле ввода и не вызываю jsFunction.

    
задан FernandoSBS 22.05.2010 в 23:35
источник

1 ответ

41

Попробуйте change вместо onchange

inputButton.addEventListener('change', jsFunction, false);
    
ответ дан Soufiane Hassou 22.05.2010 в 23:38
источник
  • Расширение: мы привыкли к именам DOM0, которые меняют, загружают и т. д. Это были имена атрибутов, которые мы использовали в тот же день. Стандартный материал DOM2 устраняет часть «on» - так что меняйте, загружайте и т. Д. IE нестандартный эквивалент DOM2, attachEvent, сохраняет «включено». Таким образом, правило заключается в том, что с addEventListener нет «on»; с почти всем остальным, есть. –  T.J. Crowder 22.05.2010 в 23:45
  • благодарю вас, ребята, это сделал трюк. –  FernandoSBS 23.05.2010 в 00:49