Ich versuche, ein Cookie in einem Eingabefeld zu speichern, das funktioniert gut in Chrome, aber es funktioniert nicht auf IE-11. Kann mir jemand sagen, was ich vermisse, damit dieser Cookie auch auf IE funktioniert? Hier ist mein Code. Danke im Voraus.Speichern eines Cookies auf IE funktioniert nicht
Javascript:
function setCookie(key, value) {
var expires = new Date();
expires.setTime(expires.getTime() + (1 * 24 * 60 * 60 * 1000));
document.cookie = key + '=' + value + ';expires=' + expires.toUTCString();
}
function getCookie(key) {
var keyValue = document.cookie.match('(^|;) ?' + key + '=([^;]*)(;|$)');
return keyValue ? keyValue[2] : null;
}
function myfunction() {
setCookie("input1", '1');
alert(getCookie("input1"));
document.homeForm.input1.value = getCookie("input1");
}
HTML
<form name="myform">
<input type=text name=input1 value=""/>
</form>
Ihre Form genannt wird 'myform' aber Ihr Code bezieht sich auf' document.homeForm ... ' - Ist das ein Typ in deinem Code oder nur dieser Post? – Emissary
@Emissary nur diesen Beitrag – progx
Dieser Code funktionierte gut auf IE 11 für mich. Haben Sie Cookies aktiviert? – gmfm