【发布时间】:2021-02-10 06:01:00
【问题描述】:
我有一个没有提交按钮的表单,如果在用户按下回车键时表单仍然提交,那就太好了。我尝试添加一个隐藏的提交按钮,它在 Safari、Firefox 和 Chrome 中为我提供了所需的行为,但该表单仍未在 IE 中提交。有这样做的标准方法吗?
【问题讨论】:
-
为什么没有提交按钮?这是不好的可用性。我想很多用户会感到困惑,不知道该怎么办。问题是你正在做一些意想不到的事情。用户期望每个表单至少有某种提交按钮。不要忘记:不要让用户感到惊讶。
-
@Felix 我们有一个由定义按钮的 div 包裹的 href,以便我们可以根据需要设置它的样式。所以在视觉上,有一个提交按钮,但表单中没有“提交”类型的输入标签。你会说这是错误的做法吗?
-
啊,我明白了,我理解更广泛意义上的提交按钮 ;)。不,我想这很好,只要您清楚地表明这是提交表单的按钮/链接。我会把它设计成一个按钮(至少不像标准链接)。
-
— 设计一个真实的按钮,而不是尝试用 JavaScript 模拟一个。
标签: html