发布:2023/12/7 15:50:52作者:大数据 来源:大数据 浏览次数:520
如果将submit button设置为false,会导致数据提交不了,因为点击按钮后就禁用了,表单数据不会提交。禁用的按钮控件不会提交其表单数据值,正确的解决办法如下:
要解决此问题,您需要使用元素中的onSubmit标记<form>设置提交按钮disabled。这将允许Chrome在按下按钮后立即禁用该按钮,并且表单提交仍将继续进行...
1 2 3 4 5 |
<form name="myform" method="POST" action="dosomething.php" onSubmit="document.getElementById('submit').disabled=true;"> <input type="submit" name="submit" value="Submit" id="submit"> </form> |
不过这仅是前端防止按钮重复快速点击导致数据重复提交的办法。
如果更完善一些,还需要在后台进行数据验证是否是重复提交。
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4