我在 Rails 4 中有以下形式:
<%= 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 提交?
最佳答案
尝试键入而不是:
onsubmit: "validateForm()"
这:
:onclick => "return validateForm();"
关于ruby-on-rails - 提交 : return false; is ignored if remote: true in Rails 4,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26245535/