我在 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/

10-11 05:26