Preservar os valores do formulário no recarregamento da página

Veja a essência: https://gist.github.com/zaus/4717416

Preserve os valores do formulário ao longo dos carregamentos de página – isto é, formulários persistentes Usa localStoragepara persistir, jQuerypara utilitários.

Exemplo de uso na essência, essencialmente:

var $form = $('form');
var repo = new FormRepo();
repo
.restore($form); //
$form
.submit(function (e) {
repo
.preserve($form);
});