浅谈利用Session防止表单重复提交
解决项目中表单重复提交的问题,在平常的项目中有以下几种可能出现表单重复提交的情况,比如说:
这些情况都可能使数据库中产生过多相同的冗余数据,浪费数据库资源。只有转发才会出现,重定向则不会。
针对第一种情况的解决方案(使用JavaScript),对后面两种无效:
首先在页面中添加如下格式的JavaScript代码
varsubmitFlag=false;
functionchecksubmit(){
if(!submitFlag){
submitFlag=true;
document.forms[0].submit();
}
}
(1)当提交按钮的type属性为button时:
设置按钮的onClick=”checksubmit();”即可。
(2)当提交按钮的type属性为submit时:
设置按钮的onClick=”checksubmit();”,并在
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短