今天做实现一个页面功能时,由于页面高度很大。体验的人要滑动滚动条到达低端才能进行数据填写,一旦填写错误,验证码输入有误时,当进行了后台验证(我的验证码是在后台验证的,生成的一个验证码我会放入SESSION中,将前台输入的验证码传到后台与之从SESSION中取到的值对比)前台页面就会进行刷新置顶,而且填写的数据会清空,搞的用户体验不好:
我采用的是如下方法,(cookie)
function GetCookie (name)
{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function getCookieVal (offset)
{
var endstr = document.cookie.indexOf (";", of