Z mojego doświadczenia wynika, że input type="text"
onchange
zdarzenie zwykle występuje tylko po pozostawieniu blur
kontroli ( ).
Czy istnieje sposób, aby zmusić przeglądarkę do uruchamiania przy onchange
każdej textfield
zmianie treści? Jeśli nie, jaki jest najbardziej elegancki sposób śledzenia tego „ręcznie”?
Korzystanie ze onkey*
zdarzeń nie jest niezawodne, ponieważ można kliknąć pole prawym przyciskiem myszy i wybrać opcję Wklej, a to zmieni pole bez wprowadzania danych z klawiatury.
Czy setTimeout
to jedyny sposób? .. Brzydki :-)