2

我试图跳过步骤,但它不起作用。我使用这段代码:

$('#wizard').smartWizard('goToStep', 3);

在这段代码中

} else if (stepnumber == 2){
    if (validate_step('#step-2-form')) {
       var form_data = $('#step-2-form').serializeArray(),
           value = form_data[0].value;

       // If owner have access to email, skip 3
       if (value == 'yes') {
           console.log('Skip 3');
           $('#wizard').smartWizard('goToStep', 3);
       }

       } else { isStepValid = false; }
           return isStepValid;

但我得到了圈子:

在此处输入图像描述

但如果我删除$('#wizard').smartWizard('goToStep', 3);,它工作正常。

我的错误是什么?

4

1 回答 1

0

您必须停止执行循环。

代码将是,

$('#wizard').smartWizard('goToStep', 3); 

return false;
于 2020-11-27T04:17:21.153 回答