在留言版后台我们有时候会看到很多重复客户提交的数据 为了防止客户不小心多次提交相同的数据或者黑客不停的重复提交
我们可以采取很多办法 比较说加验证、或者是阻止表单的重复提交。
一个简单的验证码: 》》》
下面说说如何防止表单重复提交:
html代码:
<form method=”post” name=”register” action=”test.php” enctype=”multipart/form-data”>
<input name=”text” type=”text” id=”text” />
<input name=”cont” value=”提交” type=”button” onClick=”document.register.cont.value=’提交成功…’;document.register.cont.disabled=true;document.the_form.submit();”>
</form>
效果:
点击提交后 按钮为灰色 无法继续点击按钮进行提交 。
还有一个方法,也是利用JavaScript的功能,使用的是OnSubmit()方法,如果已经提交过一次表单,将立即弹出对话框,代码如下