需求:项目为一个商城购物网站,当用户提交订单,有时候网速比较慢,用户会按多次提交导致生成多条订单;
解决方法:当点击“提交订单”按钮后就进行按钮置灰操作:
<form action="***" id="createOrder" method="post">
<button class="commit">提交订单</button>
</form>
js:
$('.commit').click(function() {
$("#createOrder").submit();
this.disabled=true;
}
防止重复提交订单

本文介绍了一个简单的技术方案来避免用户在网络较慢时因多次点击提交按钮而产生的重复订单问题。通过使用JavaScript禁用提交按钮的方式确保了订单提交的唯一性。
1803

被折叠的 条评论
为什么被折叠?



