0

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

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

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

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

4

2 回答 2

2

Hi I really dont see the possiblity of stopping using simple html, but you can use jquery ajax .please refer http://www.tutorialsbook.com/jquery/jquerydetails/jquery_ajax

于 2013-10-23T09:40:18.130 回答
1

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

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

不过,我很高兴在这方面错了。

于 2013-11-27T19:29:31.730 回答