皆さん、こんにちは!
セッション ストレージ用に次の 3 つの関数がありますが、読み込み部分について助けが必要です。savefunction は問題なく動作しますが、関数 loadform() をロードするときに情報をフォームに戻すことができません。私は何を間違っていますか?
function book() {
document.getElementById('ticketform').addEventListener('input', saveform, false);
document.getElementById('ticketform').addEventListener('load', loadform, false);
}
function loadform() {
var storedFnamn = sessionStorage.getItem('text1');
var storedEnamn = sessionStorage.getItem('text2');
var storedPnr = sessionStoage.getItem('text3');
if (storedFnamn) {
document.getElementById('firstname').value = storedFnamn;
}
if (storedEnamn) {
document.getElementById('lastname').value = storedEnamn;
}
if (storedPnr) {
document.getElementById('idnr').value = storedPnr;
}
}
function saveform() {
var fnamn = document.getElementById('firstname').value;
var enamn = document.getElementById('lastname').value;
var pnr = document.getElementById('idnr').value;
window.sessionStorage.setItem('text1', fnamn);
window.sessionStorage.setItem('text2', enamn);
window.sessionStorage.setItem('text3', pnr);
}