在我的表单服务器端验证中,我使用history.go(-1);
在验证错误的情况下重定向回来。这种方式表单数据保留在那里,用户可以修复数据并重新提交表单。
在我使用验证码之前效果很好。如果用户提交了错误的验证码,服务器验证会使用history.go(-1);
. 这样,页面实际上并没有重新加载,验证码图像也不会刷新。所以用户不断提交错误的验证码。
那么每次页面通过history.go(-1);
. 这样我就可以调用一个函数来重新加载验证码图像。
我必须这样做,因为我的表单处理是在单独的服务器上完成的。
谢谢。