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