- В браузерах без IE:
- Событие
change
вспыхивает, поэтому вы можете его поймать, когда оно достигнет document
в фазе барботирования.
- События
focus
и blur
не всплывают, но вы можете перехватить их на этапе захвата с одним прослушивателем событий на document
.
- в IE:
- Ни одно из этих трех событий (включая событие
change
, которое не соответствует спецификации).
- В IE нет фазы захвата.
Итак, насколько мне известно, единственный способ в IE - зарегистрировать прослушиватель событий для change
, focus
и blur
в каждом элементе управления формы. Эта операция может быть дорогой, если у вас много элементов управления. Но есть ли лучший способ?