【发布时间】:2011-02-27 11:05:42
【问题描述】:
考虑以下 HTML:
<form action="">
<input />
<select>
<option>A</option>
<option>B</option>
</select>
<input type="submit" />
</form>
如果焦点在input(文本框)上并且我按回车键,则表单提交。
但是,如果焦点位于 select(下拉框)上并且我按 Enter 键,则什么也不会发生。
我知道我可以找到一些 JavaScript 来覆盖它,但我想知道为什么按 Enter 键不起作用?
有什么我会通过使用 JavaScript 捕获输入来破坏的(可能是下拉菜单的一些本机键盘可访问性)?
【问题讨论】:
标签: html forms submit form-submit