ローカルストレージに保存するonClickボタンの関数を作成しました。すべてが正常に機能しましたが、問題はありませんでした。キーがすでに存在するかどうかを確認し、ユーザーにプロンプトを表示するためのエラーチェックを実装しようとしています。
これをカバーする前の質問があり、私は彼らの答えに従いましたが、私はまだ運がありません。
問題の部分は次のとおりです。
function save_dat_data() {
//Gets value from scroll wheel
var result = $('#i').scroller('getValue').join('');
for (var i in localStorage) {
if (localStorage[i] == result) {
window.alert("This entry already exists");
return;
} else {
localStorage.setItem(result, nameout);
localStorage.saveServer
//Resets the form
document.getElementById('localStorageTest').reset();
}
}
}