HTML <input> atribut pouze pro čtení

❮ HTML tag <input>

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 readonlyje 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 readonlylze 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>