以前、チェックボックスを localStorage に保存できるかどうかを尋ねたところ、同様の質問をしましたが、最近、jStorage と呼ばれる jQuery の一部について知りました。それを使用して、作成したチェックボックスのペアを保存できるかどうか疑問に思っていました。私のウェブアプリで?
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>
これらのチェックボックスの状態を保存するための JavaScript コードはまだありませんが、.js ファイルにはsaveSettingsとloadSettingsの 2 つの関数があります。チェックボックスの状態を保存し、ユーザーが Web アプリを再表示したときにページに再度読み込む方法がある場合は、教えてください。ただし、必要に応じて新しい関数を作成することもできます。どのオプションか教えてください。あなたは私に話しています:)
編集
私の saveSettings 関数は(これまでのところ)そのようにコーディングされています。
function saveSettings(){
localStorage.name = $('#name').val();
localStorage.email = $('#email').val();
localStorage.telephone = $('#telephone').val();
localStorage.other = $('#other').val();
jQT.goBack();
return false;
}
私のloadSettings関数はそのようにコーディングされています。
function loadSettings() {
$('#name').val(localStorage.name);
$('#email').val(localStorage.email);
$('#telephone').val(localStorage.telephone);
$('#other').val(localStorage.other);
}
編集の終わり
よろしくお願いします - どんな助けでも大歓迎です xxx