Secondo me l'unico modo corretto di procedere è quello di conservare tutti i valori passati in input e ripassarli alla pagina contenente il form e rivalorizzare i vari campi a codice.