cancel place order proccess

时间:2018-01-19 作者:Quesman

我正在尝试使用preventDefault()取消提交签出表单,但它不起作用,出现警报测试,然后页面继续下单过程,我做错了什么?

jQuery(function ($) {

    $("form.woocommerce-checkout").on(\'submit\', function (e) {
     alert("test");
     e.preventDefault();
    });

});
谢谢

1 个回复
SO网友:melvin

您可以将false返回给ajax调用,从而阻止调用。已测试以下代码。它正在发挥作用。如果有任何问题,请告诉我。

$( \'form.checkout\' ).on( \'checkout_place_order\', function() {
    alert( \'submit cancelled!\' );
    return false;
});

结束

相关推荐