【发布时间】:2011-05-14 03:09:42
【问题描述】:
我有一个表单,它有一个普通的提交按钮,但也有几个提交表单的 ajax 方法。我需要做一些保存前的验证工作。每次提交表单时都会调用onSubmit函数还是需要在我的ajax表单提交之前手动调用该方法?
【问题讨论】:
标签: javascript submit
我有一个表单,它有一个普通的提交按钮,但也有几个提交表单的 ajax 方法。我需要做一些保存前的验证工作。每次提交表单时都会调用onSubmit函数还是需要在我的ajax表单提交之前手动调用该方法?
【问题讨论】:
标签: javascript submit
onsubmit 事件仅在您手动提交表单时发生。
如果调用submit方法提交表单,不会触发onsubmit事件。
如果您使用表单中的数据进行 AJAX 调用,则根本不会提交表单。
【讨论】:
onsubmit是handler,事件类型是submit。
onsubmit。 msdn.microsoft.com/en-us/library/ms533051%28v=vs.85%29.aspx
onSubmit 是你想要的。如果您使用 AJAX,则应在此方法中发送请求并 return false 或以其他方式停止默认行为。
【讨论】: