『Sisyphus.js』はフォームへの入力途中に「戻るボタン」を押して画面遷移した場合や「リロード」ボタンを押した時に自動的に値をローカルDBに保存して復元してくれるjQueryプラグインです。
HTML5のローカルDBを使用しますので Windows IE は 8以上が必要です。 それ以外のモダンブラウザは全て問題なく動作します。
http://sisyphus-js.herokuapp.com/
<form id="FM">
</form>
$(function(){
$( "#FM" ).sisyphus( {
locationBased: false,
excludeFields: $('input[type="hidden"]'),
autoRelease: false
} );
});