Hello, en gros ce que tu souhaites c'est que ton formulaire soit rempli avec les valeurs saisies, lorsqu'il revient sur le formulaire qu'il aurait rempli sans avoir validé, j'ai bien compris ?
Si c'est bien ça tu peux tout simplement utilisé le localStorage ou le sessionStorage selon ce que tu souhaites faire. Et tu enregistre chaque input tt simplement.
Exemple tu as un formulaire comme cela