【问题标题】:Why is there a need to disable enter keypress to submit form?为什么需要禁用输入键才能提交表单?
【发布时间】:2015-03-02 17:16:02
【问题描述】:
有些网站的表格很长是可以理解的。
有些网站只有一个简单的登录输入,这让我很困扰,例如https://www.maybank2u.com.my 当您只有一个字段时禁用回车键。这太反直觉了,让用户感到沮丧。他们甚至明确声明您必须按下按钮。对此有特定需求吗?即使从安全角度来看,我也看不到任何东西。
它是一个银行网站这一事实甚至无关紧要。其他银行工作正常。这只是做工不好还是有正当理由?
【问题讨论】:
标签:
javascript
html
forms
web
【解决方案1】:
我认为在他们的情况下,他们决定禁用它,因为从几个测试来看,用户名查找似乎是一个非常昂贵的过程(尝试输入像 BarryWhite 这样的随机用户名,看看需要多长时间让服务器响应以及您看到的消息);有些人可能会错误地输入他们的用户名并在没有意识到他们的错误的情况下按 Enter 键,从而浪费处理时间。
一般来说,没有必要这样做,因为正如你所说,这是违反直觉的。但是在这种情况下,从他们的角度来看,在他们解决根本问题(如果有的话)之前是有意义的。