私はドキュメント マネージャー用の Web アプリを設計しています。「設定」ページがあり、ユーザーには、iPhone のトグル ボタンのようにフォーマットされたチェックボックスのペアが表示されます。それらはすべて機能しますが、ユーザーが Web サイトを離れるか、ページを更新すると、これらのボタンの状態はデフォルトにリセットされます。localStorageを使用してそれらの状態を保存する方法はありますか、それともCookieを使用する必要がありますか? JavaScript ファイルの編集(以下に示すコード) には、saveSettingsと呼ばれる 1 つともう 1 つのloadSettingsという 2 つの関数がありますが、1つの関数ですべてを行う必要がある場合は教えてください。編集の終わりどんな助けでも大歓迎です。これまでのところ、私は持っています。
localStorage.CheckboxName = $('#CheckboxName').val();
チェックボックスをlocalStorageに保存します。
$('#CheckboxName').val(localStorage.CheckboxName);
しかし、それは保存されません。私は何か間違ったことをしていますか?
編集
2 つのチェックボックスの HTML コードを次に示します。
<li style = 'color: #FFFFFF;'>Notifications<span class = 'toggle'><input type = 'checkbox' class = 'toggle' name = 'notifications' id = 'notifications' /></span></li>
<li style = 'color: #FFFFFF;'>Preview<span class = 'toggle'><input type = 'checkbox' class = 'toggle' name = 'preview' id = 'preview' checked = "true" /></span></li>
編集の終わり
どんな助けでも素晴らしいでしょう、事前に感謝しますx