如果禁用了JavaScript,我正在使用php代碼在我的網站上清空我的購物車。唯一的問題是它清空購物車,但也提交頁面。我希望它保持在同一頁面上並清空購物車,因爲該頁面應該提交以檢查是否沒有清空購物車。此外,我不能使用JavaScript的這部分,因爲這是爲沒有啓用JavaScript的用戶的。執行功能,但停止提交頁面
我已經嘗試使用:
return false;
在後的功能,但它只是做的頁面空白。
這裏是我的代碼:
<form method='post' action='checkout.php'>
// some input
<input type='submit' id='cart-empty' name='cartEmpty' value='Empty' />
</form>
if($_POST['cartEmpty']) {
$this->shippingfee = 0;
$this->empty_cart();
}
如果您沒有可用的JavaScript,那麼完整提交是您唯一的選擇。您需要區分「結帳」提交和「空購物車」提交,並對其進行相應處理。 – JLRishe