如何根据cookie中存储的值进行验证

how to validate from value stored in cookies

本文关键字:验证 存储 何根 cookie      更新时间:2023-09-26

http://jsbin.com/viraqixicigi/1/edit?html,css,js,输出

在这里,我将输入保存在cookie中。当我重新打开时,它将显示我输入的所有数据。我的问题是,当我输入错误的数据时,输入会变为红色,但当我关闭并重新打开文件时,错误的输入不会变为红色。有人能帮忙吗?非常感谢。

//save as cookies var formsave1=new autosaveform({ formid: 'save', pause: 1000 //<--no comma following last option! })

要使代码正常工作,请尝试在自动保存函数调用后移动验证代码,例如

//save as cookies
var formsave1=new autosaveform({
    formid: 'save',
    pause: 1000 //<--no comma following last option!
});
//this code is after...
if(document.getElementById(id).value.toUpperCase()==(id)){
    document.getElementById(id).style.backgroundColor = "green";
} else {
    document.getElementById(id).style.backgroundColor = "red";
}

然而,我很好奇,当您更改输入时,表单验证是如何被调用的——似乎您想将其移动到一个函数中,并在输入更改或提交表单时从cc函数调用它。