почему куки не сохраняются, когда я запускаю следующий сценарий:Почему не сохранились файлы cookie?
window.onload=init;
function init() {
var userName="";
if(document.cookie != "") {
username=document.cookie.split("=")[1];
}
document.getElementById("name_field").value = username;
document.getElementById("name_field").onblur = setCookie;
}
function setCookie() {
var exprDate = new Date();
exprDate.setMonth(exprDate.getMonth() + 6);
var userName = document.getElementById("name_field").value;
document.cookie = "username=" + username + ";path=/;expires=" + exprDate.toGMTString();
}
Когда я обновить страницу, text-field
пустеет? почему так? HTML
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="writing_cookie.js">
</script>
</head>
<body>
<form>
<label>Enter your name <input type="text" id="name_field" /></label> <br/>
<input type="submit" value="submit" />
</form>
</body>
</html>
'userName' которую ссылаются как' username' дважды - что это? – pimvdb
@ pimvdb No.I исправил это, но ничего не изменилось –
Работает отлично для меня с исправленными проблемами с верхним/нижним регистром. http://jsfiddle.net/hEXKe/ – James