Buonasera a tutti,
Sono alle prese con il mio primo sito ma sono decisamente bloccata sulla registrazione degli utenti.
codice:
function verificareg() {
var username = document.getElementById('username').value;
var psw1 = document.getElementById('pass1').value;
var psw2 = document.getElementById('pass2').value;
var pass1 = document.getElementById('pass1');
var pass2 = document.getElementById('pass2');
if (psw1 != psw2) {
psw2.value = "";
document.getElementById('pass2').focus();
document.getElementById('errorpsw').style.display = 'block';
pass2.style.border = 'red solid 1px';
pass1.style.border = 'red solid 1px';
return false ;
}else{
var utente = {nome:username, password:psw1};
if (localStorage.getItem('listautenti') == null) { /* se la lista dei miei utenti ancora non esiste*/
var listautenti =[];
listautenti.push(utente); /*Posso rendere l'array una struttura LIFO, metto l'utente nel mio array*/
var listautentiJ = JSON.stringify(listautenti);
localStorage.setItem('listautenti', listautenti);
}else{
var listaJson = localStorage.getItem('listautenti');
var listautenti = JSON.parse(localStorage.listaJson);
for (i=0; i<listautenti.length; i++) {
if (listautenti[i]['nome'] == username) {
document.getElementById('username').style.border = 'red 1px solid';
return false;
}else{
listautenti.push(utente);
var listautentiJson = JSON.stringify(listautenti);
localStorage.setItem('listautenti', listautentiJson);
return true;
}
}
}
}
}
Nel local storage vedo listautenti, ma all'interno c'è solo [object Object].
Non so veramente cosa sbaglio, grazie per l'eventuale aiuto