Salle 12 Aile B · Saisie et formulaires
Le brouillon perdu
Un rechargement, et le texte disparaît.
0 salle visitée sur 37
Version ratée
À vous : Écrivez quelques mots, puis simulez un rafraîchissement accidentel.
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));