Das setzen von cookies mit Formular-input

Ich versuche, einen Benutzernamen cookie mit dem die Eingabe des Benutzers einer web-Formular. Jedoch funktioniert es nicht und ich weiß nicht, warum. Wissen Sie, was das problem ist?

<form>
    <input type="text" value="Enter Your Nickname" id="nameBox">
    <input type="button" value="Go!" id="submit" onClick="putCookie">
<form>


<script>
    var today = new Date();
    var expiry = new Date(today.getTime() + 30 * 24 * 3600 * 1000); //plus 30 days

    function setCookie(name, value){
        document.cookie=name + "=" + escape(value) + "; path=/; expires=" + expiry.toGMTString();
    }
    //this should set the UserName cookie to the proper value;
    function storeValues(form){
        setCookie("userName", form.submit.value);
        return true;
    }

</script>
</body>
Es gibt keine putCookie Funktion in den javascript-code; sieht aus wie Sie es nannte setCookie
fest, dass es immer noch nicht funktioniert
ist die escape(value) Funktion definiert? was ist es, die Rückkehr
Warum ist Ihr script außerhalb der body und head innen html? Das ist ungültiges markup. Auch habe Sie definieren form und submit?
Ich habe das Skript in den Körper.Vielleicht bin ich nicht der überprüfung für die cookies Recht.

InformationsquelleAutor Hans.Gundlach | 2015-05-24

Schreibe einen Kommentar