J'ai écrit une fonction pour un bouton onClick à enregistrer dans localStorage. Tout a bien fonctionné, pas un problème. J'essaye d'implémenter la vérification d'erreur pour voir si la clé existe déjà, puis pour inviter l'utilisateur.Vérification des clés en double via le stockage local HTML5
Il y avait une question précédente, qui couvrait ceci, et j'ai suivi leur réponse, mais je n'ai toujours pas de chance.
Voici la partie en question:
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();
}
}
}
Ah cela fonctionne réellement pour voir si la clé existe déjà. Mais il écrit toujours au localStorage. :/ –
qu'en est-il 'localStorage.key = valeur;'? – macool
macool: Je ne sais pas trop ce que vous demandez. –