2016-04-28 3 views
0

Ich habe es geschafft, mehrere Daten in localStorage zu speichern, ich möchte alle Daten von localStorage auf das Formular aufrufen. Unten ist der Code es in lokalen SpeicherWie bekomme ich alle Daten aus dem lokalen Speicher, um sie im Formular anzuzeigen?

Funktion save() {

// Parse any JSON previously stored in allEntries 
var existingEntries = JSON.parse(localStorage.getItem("allEntries")); 
if(existingEntries == null) existingEntries = []; 
var date = document.getElementById("date").value; 
var brakes = document.getElementById("brakes").value; 
var chain = document.getElementById("chain").value; 
var seats = document.getElementById("seats").value; 
var handlebars = document.getElementById("handlebars").value; 
var entry = 
{ 
    "date": date, 
    "brakes": brakes, 
    "chain": chain, 
    "seats": seats, 
    "handlebars": handlebars 
}; 
localStorage.setItem("entry", JSON.stringify(entry)); 
// Save allEntries back to local storage 
existingEntries.push(entry); 
localStorage.setItem("allEntries", JSON.stringify(existingEntries)); 

}

+0

Does bekommen zu speichern [diese Antwort] (http://stackoverflow.com/questions/8419354/get-html5-localstorage-keys) Hilfe? Die Antwort mit der höchsten Antwort zeigt Ihnen auch, wie Sie den Wert erhalten, der dem Schlüssel entspricht – Tung

Antwort

0

Sie die Werte mit diesem

var obj = JSON.parse(localStorage.getItem('entry')); 

    document.getElementById("date").value = obj.date; 
    document.getElementById("brakes").value = obj.brakes; 
    document.getElementById("chain").value = obj.chain; 
    document.getElementById("seats").value = obj.seats; 
    document.getElementById("handlebars").value = obj.handlebars;