storing entire form in cookie for 1 day not clearing itself
I have the store entire form in cookie behavior working and it works fine. I have it set to save for 1 day. The only problem is a week later all the info is still there. I did a work around by having the cookie cleared on the load of the home page, but it should work, right?
Also I would rather have it cleared when the browser is closed.
This is the form submit code:
<form action="confirmquote.php" method="post" enctype="multipart/form-data" name="specialorder" id="specialorder" onsubmit="WA_setFormCookie(WA_CookieObj,document.specialorder,'WAFC_details_specialorder', 1);WA_setCookie(WA_CookieObj,'instructions',document.specialorder.instructions.value,true,0,1)">
This is in the head:
function WA_setCookie(cookieobj, cookiename, cookievalue, cookiecheck, settype, expdays) {
var theValue = "";
if (settype == 1) {
for (var n=0; n<cookievalue.length; n++) {
if (cookievalue[n].checked) {
theValue = cookievalue[n].value;
}
}
}
else if (settype == 2) {
for (var n=0; n<cookievalue.options.length; n++) {
if (cookievalue.options[n].selected) {
if (theValue != "")
theValue += ", ";
theValue += cookievalue.options[n].value;
}
}
}
else {
theValue = cookievalue
}
if (cookiecheck) {
if (expdays) {
cookieobj.expires = daysToExpire(expdays);
}
else {
cookieobj.expires = "";
}
cookieobj.setValue(cookiename, theValue, expdays);
}
}
</script>