Atribút disabled v JavaScript
V HTML existujú špeciálne atribúty bez
hodnôt, napríklad atribút disabled,
používaný na blokovanie prvkov. Aby
sa takýto atribút nastavil, príslušnej
vlastnosti je potrebné priradiť hodnotu true,
a aby sa odstránil - hodnotu false.
Pozrime sa na to v praxi. Majme blokované vstupné pole:
<input id="elem" disabled>
Vypíšme hodnotu atribútu disabled
tohto vstupného poľa:
let elem = document.querySelector('#elem');
console.log(elem.disabled); // vypíše true
A teraz ho odblokujme:
let elem = document.querySelector('#elem');
elem.disabled = false;
Dané je vstupné pole a tlačidlo. Pri kliknutí na tlačidlo zablokujte vstupné pole.
Dané je vstupné pole a dve tlačidlá. Nech kliknutie na prvé tlačidlo zablokuje vstupné pole a kliknutie na druhé - odblokuje ho.
Dané je vstupné pole a tlačidlo. Pri kliknutí na tlačidlo zistite, či je vstupné pole zablokované alebo nie.