cookies的问题,急啊
在验证码的文件里,有这样的代码:
是把生成的随机数保存在了cookies里。。。
Response.Cookies.Add(new HttpCookie( "CheckCode ", VerifyChar));
我现在想在前台判断验证码输入的对不对。
if (document.form1.validate_key.value== " ")
{
window.alert( "请输入验证码! ");
document.form1.password_question.focus();
return (false);
}
if (document.form1.validate_key.value!=document.form1.verifycode2.value )
{
window.alert( "请输入正确的验证码! ");
document.form1.validate_key.focus();
return (false);
}
<INPUT type= "hidden " name= "verifycode2 " value= "??? "> 这是隐藏控件,用来比较的。。。
现在的问题就是:
value= "??? ",这个地方,能不能取到
Response.Cookies.Add(new HttpCookie( "CheckCode ", VerifyChar));
这个cookies的值。。。呢???
------解决方案--------------------先写在取,应该没有问题啊
但是这样的话,验证码有什么意义么?我直接取 <INPUT type= "hidden " name= "verifycode2 " value= "??? "> 的值就可以拉
------解决方案--------------------在cs页面,做一个属性把Response.Cookies.Add(new HttpCookie( "CheckCode ", VerifyChar))值放进去
在前台 <INPUT type= "hidden " name= "verifycode2 " value= <%=属性值> >