为什么需要禁用回车键来提交表单?

Why is there a need to disable enter keypress to submit form?

一些长格式的网站是可以理解的。

令我困扰的是一些只有简单登录输入的网站,例如https://www.maybank2u.com.my 当您只有一个字段时禁用回车键。它是如此违反直觉并使用户感到沮丧。他们甚至明确表示您必须按下按钮。有这方面的具体需求吗?即使从安全角度来看,我也看不到任何东西。

它是一个银行网站这一事实根本不重要。其他银行工作正常。这仅仅是做工不佳还是该决定背后有正当理由?

我认为在他们的情况下,他们决定禁用它,因为从几个测试来看,用户名查找似乎是一个非常昂贵的过程(尝试输入一个随机用户名,如 BarryWhite 并查看服务器响应需要多长时间以及您看到的消息);有些人可能会错误地输入他们的用户名并按下回车键而没有意识到他们的错误从而浪费处理时间。

一般来说,没有必要这样做,因为正如您所说,这是违反直觉的。然而,在这种情况下,从他们的角度来看,在他们解决根本问题(如果有的话)之前,这是有道理的。