HTML 5 では、localstorage をサポートするブラウザーでは、ブラウザーを閉じて次回ブラウザーを再度開いた場合でも、値を読み取ることができます。示されている例は、jquery を使用してフォームがロードされるたびに localstorage の値を読み取り、フォームが送信されるたびに値をクリアすることです 最初はフォーム : コードをコピー コードは次のとおりです。 <--レイアウトにブートストラップ CSS を含める --> <フォームmethod= "post" class="form-horizontal"> 🎜> お問い合わせの種類 <オプション値="">選択してください<オプション値="一般"><オプション値=" 販売">販売オプション> <オプション値="サポート"オプション> /div> 名前 =" コントロール"> /div> メールアドレスlabel> メッセージ /textarea> < label class="checkbox"> > コードの js 部分: コードをコピーします コードは次のとおりです: $(document).ready( function () { <br>/* <br>* localstorage がサポートされているかどうかを判断します <br>*/ <br>if (localStorage) { <br>/* <br>* localstorage の値を読み出します <br>* / <br>if (localStorage.type) { <br>$("#type").find("option[value=" localStorage.type "]").attr("selected", true); } <br>if (localStorage.name) { <br>$("#name").val(localStorage.name); <br>} <br>if (localStorage.email) { <br>$("# email ").val(localStorage.email); <br>} <br>if (localStorage.message) { <br>$("#message").val(localStorage.message); <br>} <br> if (localStorage.subscribe === "checked") { <br>$("#subscribe").attr("checked", "checked"); <br>} <br>/* <br>* の場合形式 localstorage の値が変更されると、localstorage の値も変更されます <br>*/ <br>$("input[type=text],select,textarea").change(function(){ <br>$this = $(this) ; <br>localStorage[$this.attr("name")] = $this.val(); <br>$("input[type=checkbox]"); change(function() { <br>$this = $(this); <br>localStorage[$this.attr("name")] = $this.attr("checked"); <br>}); 🎜>$(" form") <br>/* <br>* フォームが送信された場合は、clear メソッドを呼び出します <br>*/ <br>.submit(function(){ <br>localStorage.clear() ; <br>}) <br>.change(){ <br>console.log(localStorage); <br>});</div> </div>