par anonyme 16-Mai-2022

Comment faire pour empêcher la modification d'un formulaire HTML du type <input> ou <textarea> ?

1 Réponse

par Antoine 16-Mai-2022

Pour empêcher la modification d'un formulaire HTML, vous pouvez utiliser l'attribut booléen readonly de la manière suivante :

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>Comment empêcher la modification d'un formulaire HTML ?</title>
</head>  
<body>
<textarea rows="4" cols="40" readonly>
Une balise textarea dont on ne peut pas modifier le contenu.
</textarea>
<br>
<input type="text" name="exemple" value="Une balise input dont on ne peut pas modifier la valeur." readonly>
</body>
</html>

Vous trouverez d'avantage d'information sur la manière d'empêcher la modification d'un formulaire HTML, avec l'attribut readonly, via cette page du site de Mozilla.

Remarque : l'attribut readonly permet d'empêcher la modification d'un <input> ou d'un <textarea> d'un formulaire coté client. Pour des raisons de sécurité vous devez également contrôler la non modification de ces éléments coté serveur, en PHP par exemple.

Bienvenue sur 1FORMATIK, où vous pouvez poser des questions en lien avec l'informatique et internet, et recevoir des réponses de l'équipe et d'autres internautes.

2.6k questions

3k réponses

...