HTML - Speichern von Daten aus text Feld mit javascript
Ich habe ein textfield:
<input id='textfield'>
Und haben ein Skript in <head>
, um text aus-text-Feld
function save(){
var text_to_save=document.getElementById('textfield').value;
}
Ich möchte, um es zu speichern ( var text_to_save
), so dass Benutzer sehen den gleichen text, wenn er neu laden (oder öffnen) der Seite.
Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie den lokalen Speicher verwenden, für diese:
Wenn Sie jetzt die Seite neu laden konnte Sie abrufen der gespeicherten Daten und der Anzeige wie folgt:
eine "Variante", wie Sie es nennen.
function save()
speichert den Artikel. Zunächst deklarieren wir eine variable die speichert den Wert des Textfeldes mit "localstorage". Jetzt wollen Sie zum abrufen der gespeicherten Daten, die Sie zuerst verwenden Sie eine andere variable zu bekommen zuerst die gespeicherten Daten mit der.getItem()
auf und speichern es. Dann zeigen Sie das den text mit.innerHTML
. Ich finde es viel einfacher zu bedienen jQuery-statt reinem javascript. Hoffe, es hilft.Könnten Sie versuchen, mithilfe von cookies
Beispiel
Wert speichern, um cookie:
Lesen zuvor gespeicherter Wert:
Erfahren Sie mehr über cookies hier
http://www.w3schools.com/js/js_cookies.asp
Man könnte dies wie folgt Aussehen:
mySavedText ist die cookie-Namen, so könnte man dann die Funktion ausführen:
und sollte es wieder der text, den Sie retten wollte.
Für weitere Informationen über cookie-handling in Javascript check-out die MDN Artikel über Sie