Можем ли мы остановить процесс оформления заказа на woocommerce, используя javascript вручную? - PullRequest
0 голосов
/ 28 августа 2018

Можем ли мы остановить процесс оформления заказа на woocommerce, используя javascript вручную?

Я использую этот код для отправки и хочу остановить процесс, если возникает определенное условие. Я попытался вернуть false, но это не сработало.

 JQuery("form.woocommerce-checkout").on('submit', function() {
    var np = $('#notepopup').val();// val = 0
    if(ne == 0){
         return false;
    }
 });

пожалуйста, предложите что-нибудь

1 Ответ

0 голосов
/ 28 августа 2018

Вы можете запретить отправку формы, запретив ее поведение по умолчанию (submit):

$("form.woocommerce-checkout").on('submit', function(e) {
    if(ne == 0){
         e.preventDefault();
    }
 });

Больше документов по protectDefault () .

Редактировать

Используя эти оповещения,

$("form.woocommerce-checkout").on('submit', function(e) {
    alert("Before if ");
    if(ne == 0){
         alert("Inside if ");
         e.preventDefault();
    }
    alert("After if ");
 });

Когда именно вы видите отправленную форму?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...