L'attribut contenteditable

L'attribut contenteditable permet de rendre n'importe quel élément de la page éditable via le navigateur.

La valeur true active l'édition, et false la désactive. Au lieu de true, on peut spécifier une valeur vide ou ne pas l'écrire du tout.

Il ne faut pas croire qu'après l'édition les modifications sur la page seront sauvegardées quelque part. Cela doit être implémenté indépendamment via JavaScript.

Exemple

Éditons le texte du paragraphe via le navigateur (il suffit de cliquer dessus avec la souris et de commencer à écrire) :

html<p contenteditable>
  Le texte de ce paragraphe peut
  être édité via le navigateur.
</p>

Результат:

Exemple

Maintenant, désactivons l'édition du texte (pour cela, on peut ne pas écrire du tout l'attribut contenteditable) :

html<p contenteditable="false">
  Le texte de ce paragraphe ne peut pas
  être édité via le navigateur.
</p>

Результат:

Voir aussi

  • la balise textarea,
    qui permet de créer un éditeur de texte