2016-11-14 65 views
0

向导表单未提交。最初配置为在没有错误而不是提交时发出通知。我想要表单提交。因此,我将原始代码修改为如下向导表格未提交

$w4finish.on('click', function(ev) { 
    ev.preventDefault(); 
    var validated = $('#w4 form').valid(); 
    if (validated) return true; 
    this.submit(); 
}); 

但它仍未提交。

+0

你能告诉我们什么错误,你在控制台得到些什么? –

+0

如果表单有效,则返回true。之后的每个代码都不会被执行,包括'this.submit()'。 (...) – secelite

回答

1

此时触发return并且未执行进一步的代码。

if (validated) { return true } 

,如果没有必要删除此行或更改功能,这一个:

$w4finish.on('click', function(ev) { 
    ev.preventDefault(); 
    var validated = $('#w4 form').valid(); 
    if (validated) { 
    this.submit(); 
    return true; 
    } 
}); 
+0

尝试更改this.submit – emtei