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

时间:2014-09-04 03:45:06

标签: javascript php jquery cookies

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

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

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

1 个答案:

答案 0 :(得分:0)

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

//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函数调用它。