如果永久按下键,则避免键控HTML表单中的问题

时间:2011-09-19 09:04:31

标签: html forms

我创建了一个包含两个页面的简单Web应用程序。为了更好的可用性,我将其设为密钥控制,这会导致问题。这是工作流程:

  1. ENTER 键(或按钮)执行提交的表单。这将启动数据库查询。
  2. 然后第二页显示查询结果; “返回开始”按钮再次调用表单。表单再次使用相同的值重新填充。该按钮也可以通过 ENTER 激活。
  3. 当用户永久按 ENTER 键时会出现问题。然后执行了几十个查询,这几乎杀死了应用程序。

    任何想法如何在不失去舒适的情况下处理这个问题? THX

1 个答案:

答案 0 :(得分:1)

如果您使用任何服务器端语言(如PHP或类似语言),则应在用户会话中添加一个标志,指示表单是否先前已提交过。如果您希望多次提交表单但不能无限制地提交表单,也可以计算提交的数量。

如果这不符合您的需求,请更准确地描述您的执行环境。