HTML <input> atribut pouze pro čtení
Příklad
HTML formulář se vstupním polem pouze pro čtení:
<form
action="/action_page.php">
<label for="country">Country:</label>
<input type="text"
id="country" name="country" value="Norway" readonly><br><br>
<input type="submit" value="Submit">
</form>
Definice a použití
Atribut readonly
je booleovský atribut.
Je-li přítomen, určuje, že vstupní pole je pouze pro čtení.
Vstupní pole pouze pro čtení nelze upravit (uživatel do něj však může tabulátorem použít, zvýraznit jej a zkopírovat text).
Atribut readonly
lze nastavit tak, aby uživateli zabránil změnit hodnotu, dokud nejsou splněny některé další podmínky (například zaškrtnutí políčka atd.). Potom může JavaScript odstranit hodnotu pouze pro čtení a upravit vstupní pole.
Poznámka: Formulář bude stále odesílat vstupní pole, které je pouze pro čtení, ale neodesílá vstupní pole, které je zakázáno!
Podpora prohlížeče
Čísla v tabulce určují první verzi prohlížeče, která tento atribut plně podporuje.
Attribute | |||||
---|---|---|---|---|---|
readonly | Yes | Yes | Yes | Yes | Yes |
Syntax
<input readonly>
❮ HTML tag <input>