2014-10-07 16 views
3

我在軌道4的格式如下:onsubmit:return false;如果遠程被忽略了:真正的軌道4,5

<%= form_tag("editor/work", remote: true, method: "post", name: "myform", onsubmit: "validateForm()", target:"_blank", id: "editor_form") do %> 

我validateForm功能如下:

function validateForm() { 
    return false; 
} 

即使它被調用時,AJAX提交被執行。我怎樣才能避免這種情況?所以,如果函數validateForm返回false,我會避免提交AJAX?

+0

是絕對被稱爲?就像,你已經把console.log放在了一定的位置?你有沒有嘗試過event.preventDefault()? http://api.jquery.com/event.preventdefault/ – 2014-10-07 22:25:01

回答

5

嘗試鍵入代替:

onsubmit: "validateForm()" 

這樣的:

:onclick => "return validateForm();"