gpt4 book ai didi

javascript - 单击按钮提交时如何禁用操作表单?

转载 作者:行者123 更新时间:2023-12-02 20:33:39 25 4
gpt4 key购买 nike

我的html代码是这样的:

<form id="payment-form" method="POST" action="http://myshop.dev/member/shop/payment/process">
...
<button class="btn btn-danger pull-right" type="submit" >
Checkout
</button>
</form

我的 JavaScript 代码是这样的:

//check if there is exist button forward browser or no
if (window.performance && window.performance.navigation.type == window.performance.navigation.TYPE_BACK_FORWARD) {
//disable action form
$('#payment-form').attr('action', '')
//call forward button on the browser
history.go(1);
}
else {
//display checkout detail
$('#payment-form').attr('action', '/member/shop/payment/checkout')
return true
}

我的购物车详细信息上有一个结账按钮。如果用户单击结帐按钮,则会显示购买的结帐详细信息

如果用户点击浏览器中的后退按钮,将返回到上一页,即详情购物车。如果在该页面上,用户再次单击结账按钮,我想:它将调用浏览器中的前进按钮

我的问题是,如果用户再次单击结账按钮,操作表单仍然有效并且仍然有刷新页面

我希望当用户单击第二个结账按钮时,它只调用浏览器中的前进按钮,而不刷新页面

我该怎么做?

最佳答案

<form action="javascript:void(0);" > </form>

关于javascript - 单击按钮提交时如何禁用操作表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47820123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com