我做了一个表单提交页面,如何禁止刷新?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我做了一个表单提交页面,如何禁止刷新?相关的知识,希望对你有一定的参考价值。

我做了一个表单提交页面,如何禁止刷新?请详细一点。具体可操作一点。谢谢!

你所说的刷新是指提交后的刷新吧,提交后刷新可能造成数据重复添加.
解决办法很简单,在提交信息写入数据库后加入一条页面自动跳转的语句,也就是说提交完表单后将页面跳转到其他页面或跳转到表单页面,这样做就等于重新读取了一次页面而清除了前面提交过的信息.
因不只你使用何种语言进行操作故提供一个VBS代码给你,希望能够解决你的问题
以上信息由
帝购网络
为您提供,仅为个人经验之谈,如不能解决问题请见谅
参考技术A 你所说的刷新是指提交后的刷新吧,提交后刷新可能造成数据重复添加.
解决办法很简单,在提交信息写入数据库后加入一条页面自动跳转的语句,也就是说提交完表单后将页面跳转到其他页面或跳转到表单页面,这样做就等于重新读取了一次页面而清除了前面提交过的信息.
因不只你使用何种语言进行操作故提供一个VBS代码给你,希望能够解决你的问题

<script LANGUAGE="VBSCRIPT">
a=msgbox("这里填写您的提示信息",1,"注意")
if a=1 then
location="点击确定 所跳转的页面"
else
location="点击取消 所跳转的页面"
end if
</script>

以上信息由 帝购网络 为您提供,仅为个人经验之谈,如不能解决问题请见谅

参考资料:http://d-go.net

参考技术B 有两种方法:一种是用jquery的表单验证插件对表单进行验证。
第二种就是自己实现的
,jquery中有一个.serializearray()的方法,方法的作用:将用作提交的表单元素的值编译成拥有name和value对象组成的数组。例如[

name:
a
value:
1
,

name:
b
value:
2
,...],用法超级简单
$('form').serializearray()
然后接收这个返回值就成了,里面的数据就按照正常的
表单验证方式验证就行了。
有不明白的地方可以追问。望采纳。。。

以上是关于我做了一个表单提交页面,如何禁止刷新?的主要内容,如果未能解决你的问题,请参考以下文章

PHP表单提交失败,如何返回原值?

记录解决前端form表单回车禁止刷新页面

使用 AJAX 和 PHP 提交表单并带有成功响应文本而不刷新页面

SSH框架下的表单重复提交

如何禁止按回车键提交表单

如何禁止按回车键提交表单