关于form表单,刷新页面会自动提交的问题. 5C

我有一个form表单,提交到一个java的controller,然后返回一个jsp页面。
表单是这样提交的

 <a href="javascript:void (0)" onclick="document.getElementById('subform').submit();return true">

当我提交后,返回页面过后,我刷新(F5)页面,为什么表单又会重新提交,怎么防止它重新提交?

19个回答

改成return false也是一样的效果

为什么不用《input type =:"submit"这个呢

处理自动提交的方式很多,但是如果就是一个的话,你可以自己做一个,比如判断关键字段空也可以的

这个正常,不过,可以通过页面跳转来解决。

取消默认行为就行了。e.preventDefault

提交成功后 用return返回false

1、首先你要确认地址栏中的网址是否与当前页面路径一致,若不一致,刷新只是基于地址栏网址的刷新;
2、你可能是通过POST提交的,请确认提交后,跳转的页面是不是通过GET也可以打开,若不能,刷新也会有问题。

可以提交表单后重新转向地址就可以!

post请求处理完成后重定向到get就可以了

共19条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐