Atribut disabled v JavaScriptu
V HTML existují speciální atributy bez
hodnot, například atribut disabled,
používaný pro blokování prvků. Abychom
nastavili takový atribut, je třeba odpovídající
vlastnosti přiřadit hodnotu true,
a abychom jej odstranili - hodnotu false.
Podívejme se na praxi. Předpokládejme, že máme blokované vstupní pole:
<input id="elem" disabled>
Vypišme hodnotu atributu disabled
tohoto vstupního pole:
let elem = document.querySelector('#elem');
console.log(elem.disabled); // vypíše true
A nyní jej odblokujme:
let elem = document.querySelector('#elem');
elem.disabled = false;
Je dáno vstupní pole a tlačítko. Po stisknutí tlačítka zablokujte vstupní pole.
Je dáno vstupní pole a dvě tlačítka. Nechť stisknutí prvního tlačítka blokuje vstupní pole, a stisknutí druhého - odblokuje.
Je dáno vstupní pole a tlačítko. Po stisknutí tlačítka zjistěte, zda je vstupní pole zablokováno nebo ne.