【问题标题】:onsubmit: return false; is ignored if remote: true in Rails 4提交时:返回假;如果 remote: true 在 Rails 4 中被忽略
【发布时间】:2014-10-07 21:22:06
【问题描述】:

我在 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提交?

【问题讨论】:

标签: ruby-on-rails forms


【解决方案1】:

尝试输入而不是:

onsubmit: "validateForm()"

这个:

:onclick => "return validateForm();"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-20
    • 2018-06-29
    • 1970-01-01
    • 2012-01-06
    • 2021-01-13
    • 2014-08-12
    • 1970-01-01
    • 2017-03-04
    相关资源
    最近更新 更多