【发布时间】:2010-10-28 01:36:20
【问题描述】:
我在一个网站上进行了一项调查,用户按 Enter(我不知道为什么)并在未点击提交按钮的情况下意外提交了调查(表单)似乎存在一些问题。有没有办法防止这种情况?
我在调查中使用 HTML、PHP 5.2.9 和 jQuery。
【问题讨论】:
-
不要使用表单标签并执行自定义 ajax 请求 :) 但是当然,您可以继续使用密钥侦听和预防方法,这就是我要做的......
-
我只是不使用表单标签,因为我更喜欢通过非传统方式通过 ajax 请求处理表单(即:提交一些字段,因为它们的焦点被丢弃等)。您还可以创建一个特殊的侦听器来捕获 Enter 键并仅在您想这样做时对其进行处理。
标签: jquery html forms form-submit