Не могу разобраться, почему cookie работают только в сессии и не сохраняются после закрытия браузера?
<body>
<p>Фамилия</p>
<input type="text" value="" id="surname">
<p>Имя</p>
<input type="text" value="" id="name">
<p>Отчество</p>
<input type="text" value="" id="parent">
</body>
var inp = document.querySelectorAll('input');
document.addEventListener('input', setCookie);
function setCookie() {
var date = new Date();
date.setDate(date.getDate() + 1);
date = date.toGMTString(); // toUTCString - пробовал
for(var i = 0; i < inp.length; i++) {
document.cookie = inp[i].getAttribute('id') + "=" + inp[i].value + "; expires=" + date + '; path=/';
}
}
getCookie();
function getCookie() {
var cook = decodeURIComponent(document.cookie);
var arr = cook.split(';');
for(var i = 0; i < arr.length; i++) {
var [k, v] = arr[i].split('='); // k - ключ cookie; v - значение cookie
if(k == inp[i].getAttribute('id')) {
inp[i].value = v;
}
}
}