2
設定パネルがあるWebアプリケーションを構築しています。フォームからlocalStorageへのデータを保存するコードがありますが、localStorageに保存されたデータがある場合、pageloadでフォームに自動的にデータを設定できるのですか?localstorageでフォームに入力する
これは、フォームのための私のコードです:
<label for="serveri"> Server: </label>
<input type='text' name="server" id="saveServer"/>
<button onclick="save_data()" type="button" value="Save" id="Save" data-theme="a">Save</button>
<script> function save_data()
{ var input = document.getElementById("saveServer");
localStorage.setItem("server", input.value);
var storedValue = localStorage.getItem("server"); }
</script>
私は理論的にフォーム全体を保存してから、フォーム全体の値をlocalstorageに保存したフォームに設定できますか? –
@DevinPrejean 'localStorage.setItem( 'Form')= $(form).html();'を実行すると、htmlを読み込み直すことができます。より良い方法は、フォームに入力名と値をスキャンして、Key-Valueオブジェクトに保存し、JSONを使用してlocalstorageに保存することです。 –