Snippets

Formulareingaben lokal speichern.

Mit folgendem JavaScript/jQuery-Code lassen sich Formulareingaben lokal speichern und müssen somit beim nächsten Aufruf der Seite nicht erneut eingegeben werden.

var pageid = window.location.href.replace(/[^a-z\d]+/gi, "");

$('.form-control').keyup(function() {
    localStorage.setItem('inputstorage['+pageid+']', JSON.stringify( $('.form-control').serializeArray() ));
});

$('.form-control').each(function(i) {
    var jsonObj = $.parseJSON(localStorage.getItem('inputstorage['+pageid+']'));
    $(this).val(jsonObj[i].value);
});Code-Sprache: JavaScript (javascript)

Demo:

Vorname
Name

Dieser Code sollte logischerweise nicht für sensible Daten oder Passwörter genutzt werden, da die Daten im Klartext im localStorage des Browsers gespeichert werden.

Nach oben

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert