是否可以检测HTML表单提交取消

时间:2013-10-23 09:17:59

标签: html

我们有计划旧的HTML表单和提交按钮。 我们使用onSubmit事件来显示一些动画并禁用表单以让用户知道正在发生的事情。

问题是我们希望能够通过单击取消按钮的转义或每个浏览器允许的任何其他方式来检测用户取消提交。

是否可以检测HTML表单提交已取消的事件?

P.S 当我写这个问题时,我提交了这个表格并快速按Esc取消提交,但是按钮被禁用,所以我想这不容易:)

2 个答案:

答案 0 :(得分:2)

嗨我真的没有看到停止使用简单的html的可能性,但你可以使用jquery ajax。请参考http://www.tutorialsbook.com/jquery/jquerydetails/jquery_ajax

答案 1 :(得分:1)

我不知道有任何方法来检测用户取消正常页面导航。我知道处理这个问题的唯一方法是设置一个超时,以便在一段时间后启用字段。这有明显的缺陷,但它可能会得到你可以得到的好。

确定正确的超时必须考虑到您对系统的期望延迟,因为如果您的请求处理程序耗时太长,它将重新启用您的提交按钮。

但是,我很高兴在这方面做错了。

相关问题