Články na téma HTML

Při vložení obsahu ze schránky do textového pole textarea stav onchange nereaguje. Proč?

V jedné webové aplikaci jsem potřeboval měnit výšku textového pole textarea v závislosti na obsahu. To se mi povedlo nastavit pomocí JS, ovšem sledování stavu onchange nereagovalo na obsah vložený ze schránky. Reagoval až potom, co se focus přemístil z textového pole jinam. Řešením bylo přestat používat sledování stavu onchange a nahradit jej oninput . Ten totiž reaguje, zatímco je focus stále umístěný na daném prvku. Čili v tomto mém případě bylo špatné řešení: <textarea onchange="js.function(...)"> A správné bylo toto řešení: <textarea oninput="js.function(...)">