Salle 12 Aile B · Saisie et formulaires

Le brouillon perdu

Un rechargement, et le texte disparaît.

0 salle visitée sur 37

Le piège

Version ratée

À vous : Écrivez quelques mots, puis simulez un rafraîchissement accidentel.

Réparé

Version corrigée

Vitrine fermée

Subissez d’abord le piège : elle s’ouvre toute seule.

Voir le code, avant et après

Version ratée

<textarea name="avis"></textarea>
<!-- rien n'est conservé -->

Version corrigée

const CLE = 'brouillon-avis';
avis.value = sessionStorage.getItem(CLE) ?? '';
avis.addEventListener('input', () =>
  sessionStorage.setItem(CLE, avis.value));
form.addEventListener('submit', () =>
  sessionStorage.removeItem(CLE));