Provo a dire la mia :master:

Ragiono su un argomento semplificato.

Ho una pagina a con dei campi.
Li compilo tutti o in parte
Posso o fare un submit o andare avanti - indietro
se faccio il submit, non debbo ricordare niente
se vado avanti, senza fare il submit, al ritorno debbo trovare quello già digitato

se queste premesse sono valide:
creo un cookie multiplo, nell'esempio semplificato ha nome carrello con i campi nome e numero.

nell'evento onload leggo l'eventuale cookie e riempio i campi coi suoi valori

nell'evento onsubmit rendo true una variabile globale che è normalmente falsa

nell'evento onunload scrivo il cookie, ma lo valorizzerò a stringa nulla se è ho fatto il submit (varibile settata true) altrimenti valorizzo con i nomi dei campi


non so, mi pare che funzioni

se serve la paginetta di prova la mando