Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么赢了';是否从本地存储中保存来自的数据?_Javascript_Html_Forms - Fatal编程技术网

Javascript 为什么赢了';是否从本地存储中保存来自的数据?

Javascript 为什么赢了';是否从本地存储中保存来自的数据?,javascript,html,forms,Javascript,Html,Forms,我有一个表单,用户必须填写所有字段。当填写完所有字段并按下提交按钮时,我希望数据存储在本地存储器中,用户被重定向到另一个页面,但由于某些原因,此代码无法工作,有任何线索说明原因吗 HTML5 注:用户确实会被重定向,但没有保存任何内容事件名称应为“提交”,而不是“提交”。^^^^^对于attachEvent而言,它是onsubmit,您缺少addEventListener中的最后一个参数,谢谢!为什么我没看到 <form id="TheForm" action="SlutSidan.htm

我有一个表单,用户必须填写所有字段。当填写完所有字段并按下提交按钮时,我希望数据存储在本地存储器中,用户被重定向到另一个页面,但由于某些原因,此代码无法工作,有任何线索说明原因吗

HTML5


注:用户确实会被重定向,但没有保存任何内容

事件名称应为“提交”,而不是“提交”。^^^^^对于
attachEvent
而言,它是
onsubmit
,您缺少
addEventListener
中的最后一个参数,谢谢!为什么我没看到
<form id="TheForm" action="SlutSidan.html" method="post">
                <div id="Row">
                    <input type="text" id="Name" placeholder="*Förnamn" required >
                    <input type="text" id="Surname" placeholder="*Efternamn" required >
                </div>      
                <div id="Row">
                    <input type="email" id="FirstEmail" placeholder="*e-postadress" autocomplete="on" required >
                    <input type="email" id="SecondEmail" placeholder="*Verifiera e-postadress" autocomplete="off" required >
                </div>
                <div id="Row">
                    <input type="text" id="Town" placeholder="*Ort" required >
                </div>  
                <div id="Row"> 
                    <input type="text" id="Address" placeholder="*Adress" required >
                </div>
                <div id="Row">
                    <input type="text" id="PostCode" placeholder="*Postnummer" required >
                </div>
                <div id="Row">
                    <input type="text" id="MobileNumber"  placeholder="*Mobilnummer" required >
                    <input type="text" id="TelephoneNumber" placeholder="Telefonnummer" >
                </div>  
                <textarea id="Comment" placeholder="Förslag på hur vi skulle kunna förbättra oss!"></textarea>
                <input type="submit" id="Submit" value="Skicka">    
            </form>
var submit = function () {
    var name = document.getElementById('Name').value;
    var surname = document.getElementById('Surname').value;
    var firstemail = document.getElementById('FirstEmail').value;
    var getOrderNumber = localStorage.getItem('OrderNumberTemp');

    localStorage.setItem(getOrderNumber + ' Namn', name);
    localStorage.setItem(getOrderNumber + ' Efternamn', surname);
    localStorage.setItem(getOrderNumber + ' Email', firstemail);

    // Save all the other fields
};

window.onload = function () {
    var form = document.getElementById('TheForm');

    if (form.attachEvent) {
        form.attachEvent('Submit', submit);
    } else {
        form.addEventListener('Submit', submit);
    }
}