jquery mobile と jquery を使用してモバイル Web アプリを作成しています。これで、チェックボックスをオンにすると、変数がブラウザからローカル ストレージに保存されるようになりました。しかし、これらの変数は入力フィールドに戻されません。
これが私のスクリプトです。関数 validate() は、変数をローカル ストレージに保存します。
$(document).ready(function () {
if (localStorage["mail"]) {
$('#mail').val(localStorage["mail"]);
}else{
$('#mail').val("");
}
if (localStorage["password"]) {
$('#password').val(localStorage["password"]);
}else{
$('#password').val("");
}
});
function validate(){
if ($("remember:checked")) {
var mail= $("#mail").val();
var password= $("#password").val();
localStorage["mail"] = mail ;
localStorage["password"] = password;
localStorage.setItem("mail", mail) ;
localStorage.setItem("password", password) ;
}else{
alert("You didn't check it! Let me check it for you.")
}
}
誰でも私を助けることができますか?
ありがとうございました