【问题标题】:Does OnSubmit Run Every Way a Form is Submitted or Just When the Submit Button is Clicked?OnSubmit 是在每次提交表单时运行还是仅在单击提交按钮时运行?
【发布时间】:2011-05-14 03:09:42
【问题描述】:

我有一个表单,它有一个普通的提交按钮,但也有几个提交表单的 ajax 方法。我需要做一些保存前的验证工作。每次提交表单时都会调用onSubmit函数还是需要在我的ajax表单提交之前手动调用该方法?

【问题讨论】:

    标签: javascript submit


    【解决方案1】:

    onsubmit 事件仅在您手动提交表单时发生。

    如果调用submit方法提交表单,不会触发onsubmit事件。

    如果您使用表单中的数据进行 AJAX 调用,则根本不会提交表单。

    【讨论】:

    【解决方案2】:

    onSubmit 是你想要的。如果您使用 AJAX,则应在此方法中发送请求并 return false 或以其他方式停止默认行为。

    【讨论】:

      猜你喜欢
      • 2021-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-10
      • 2020-12-03
      相关资源
      最近更新 更多