English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuel de référence HTML

Tous les balises HTML

HTML : <input> attribut readonly

L'attribut readonly de l'élément input est un attribut booléen, s'il existe, il spécifie que le champ d'entrée est en lecture seule. L'attribut readonly est utilisé pour empêcher l'utilisateur de modifier la valeur jusqu'à ce que certaines conditions soient remplies.

 HTML <input> balise

Exemple en ligne

Formulaire HTML avec un champ d'entrée readonly :

<!DOCTYPE html>
<html>
<head>
<title>HTML : <input> attribut readonly - 基础教程网(oldtoolbag.com)</title>
<body>
<form action="action_page.php">
  Email : <input type="text" name="email"><br>
  Pays : <input type="text" name="country" value="Norvège" readonly><br>
  <input type="submit" value="Soumettre">
</form>
</html>
Testez pour voir ‹/›

Compatibilité avec les navigateurs

IEFirefoxOperaChromeSafari

Tous les navigateurs主流 de l'industrie prennent en charge l'attribut readonly.

Définition et utilisation

L'attribut readonly est un attribut booléen.

Défini le champ de saisie comme en lecture seule si celui-ci existe.

Les champs de saisie en lecture seule ne peuvent pas être modifiés (mais l'utilisateur peut y insérer des tabulations, les surligner et y copier du texte).

Vous pouvez définir l'attribut readonly pour empêcher l'utilisateur de modifier la valeur jusqu'à ce que d'autres conditions soient remplies (par exemple, la sélection d'une case à cocher). Ensuite, JavaScript peut supprimer la valeur en lecture seule et rendre le champ de saisie éditable.

Attention :Les formulaires soumis contiennent toujours les champs de saisie en lecture seule, mais ne soumettent pas les champs de saisie désactivés !

HTML 4.01 par rapport à HTML5différences

Aucun.

Différences entre HTML et XHTML

Dans XHTML, l'abréviation des attributs est interdite, l'attribut readonly doit être défini comme <input readonly="readonly" />。

Syntaxe

<input readonly>
 HTML <input> balise