2016-11-14 94 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