清空 Cookie,我使用了过去的帮助答案
Empty Cookie and I used a past Help answer
我已经创建了一个脚本来创建 cookies
我从这里复制的人。
function setCookie(name, value){
var d = new Date();
d.setFullYear(d.getFullYear()+1);
document.cookie = name + "=" + escape(value )+ "; expires=" + d.toGMTString()+";";
}
function ack(){
if(document.cookie === ""){
var formInputs = document.forms["contactInfo"].getElementsByTagName("input");
for (var i=0; i < formInputs.length; i++) {
setCookie(formInputs[i].name, formInputs[i].value, 365);
}
}
}
但是我最终创建了一个空的 cookie,我不知道为什么会这样。我正在尝试 读取 这个 cookie 并创建一个函数来读取 cookie 并将其设置为执行 split
方法,但我不想让该部分具有空名称,然后是 Submit%20Form
的值。谁能帮我理解为什么会这样?
如果输入没有名称,则不要创建 cookie,因此在 for 循环中检查 name
是否为真
function ack() {
if (document.cookie === "") {
var formInputs = document.forms["contactInfo"].getElementsByTagName("input");
for (var i = 0; i < formInputs.length; i++) {
if (formInputs[i].name) {
setCookie(formInputs[i].name, formInputs[i].value, 365);
}
}
}
}
我已经创建了一个脚本来创建 cookies
我从这里复制的人。
function setCookie(name, value){
var d = new Date();
d.setFullYear(d.getFullYear()+1);
document.cookie = name + "=" + escape(value )+ "; expires=" + d.toGMTString()+";";
}
function ack(){
if(document.cookie === ""){
var formInputs = document.forms["contactInfo"].getElementsByTagName("input");
for (var i=0; i < formInputs.length; i++) {
setCookie(formInputs[i].name, formInputs[i].value, 365);
}
}
}
但是我最终创建了一个空的 cookie,我不知道为什么会这样。我正在尝试 读取 这个 cookie 并创建一个函数来读取 cookie 并将其设置为执行 split
方法,但我不想让该部分具有空名称,然后是 Submit%20Form
的值。谁能帮我理解为什么会这样?
如果输入没有名称,则不要创建 cookie,因此在 for 循环中检查 name
是否为真
function ack() {
if (document.cookie === "") {
var formInputs = document.forms["contactInfo"].getElementsByTagName("input");
for (var i = 0; i < formInputs.length; i++) {
if (formInputs[i].name) {
setCookie(formInputs[i].name, formInputs[i].value, 365);
}
}
}
}