[JAVASCRIPT] i zdarzenie OnChange

0

witam,

mam pytanie związane ze zdarzeniem OnChange. Chciałbym, aby była wykonana pewna akcja po zmianie wartości pola TEXTAREA i wydawało mi się, że najlepsze będzie zdarzenie onChange, a coś chyba nie działa(?) Bo akcja jest wykonywana dopiero po wyjściu z tego pola a nie przy zmianie zawartości.

0

no tak działa, wywołuje sie kiedy pole sie zmieni i straci focus
to zdarzenie które chcesz to pewnie onkeypress, ale to nie reaguje na myszke, jest pare obejść, ale nawet tu w serwisie stosują setTimeout do sprawdzania zawartości bo ciężko jest we wszystkich przeglądarkach wykryć moment zmiany w każdy możliwy sposób

0

onkeydown/up onmousedown/up.

0
nav napisał(a)

onkeydown/up onmousedown/up.

no tak, tylko onkeydown/up lub onkeypress wykryje każde naciśniecie klawisza, także poruszanie się kursorami, czy wciśnięcie ENTER, a ja chciałbym wykryć tylko dodanie tekstu lub jego usunięcie.

0
jaśko napisał(a)

no tak, tylko onkeydown/up lub onkeypress wykryje każde naciśniecie klawisza, także poruszanie się kursorami, czy wciśnięcie ENTER, a ja chciałbym wykryć tylko dodanie tekstu lub jego usunięcie.
Więc sprawdzaj czy zawartość się zmienia. Niby deklarujemy niepotrzebnie odrobinę pamięci, ale js jest strasznie ubogi...

1 użytkowników online, w tym zalogowanych: 0, gości: 1