Událost change v JavaScriptu
V této lekci si s vámi rozebereme událost
change, která vzniká ve vstupních polích
při jejich změnách. Co to znamená? Předpokládejme,
že máte vstupní pole a v něm je nějaký
text. Pokud tento text změníte,
tehdy nastane tato událost.
Podívejme se na příklad. Předpokládejme, že máme vstupní pole:
<input id="elem" value="text">
Při jeho změně vypišme do konzole jeho novou hodnotu:
let elem = document.querySelector('#elem');
elem.addEventListener('change', function() {
console.log(this.value);
});
Je dáno vstupní pole a odstavec. Při změně vstupního pole vypište jeho text do odstavce.
Je dán zaškrtávací políčko. Při změně zaškrtávacího políčka vypište jeho nový stav na obrazovku.
Vysvětlete, jaký je rozdíl mezi událostmi blur a change.
Je dáno vstupní pole. Při jeho změně zkontrolujte, zda je počet
znaků v něm menší než 5 nebo ne.
Pokud je menší - obarvěte okraj vstupního pole na
zelenou barvu, a pokud je větší - na červenou.