在不使用 JavaScript 的情况下,如何在选择字段集中时使 Enter 键提交表单?
Posted
技术标签:
【中文标题】在不使用 JavaScript 的情况下,如何在选择字段集中时使 Enter 键提交表单?【英文标题】:How can I make the Enter key submit a form while a select field is focussed, without using JavaScript? 【发布时间】:2018-05-22 17:20:33 【问题描述】:当关注<select>
字段时,按 Enter 键不会提交表单。是否可以在不使用 javascript 的情况下提交表单?
在 quirks 模式下工作的解决方案也可以。
【问题讨论】:
This question is being discussed on Meta. @John 您可能有兴趣阅读有关可访问性、咏叹调、屏幕阅读器等的内容。专注于选择字段时,提交表单的返回没有什么直观的(返回通常用于选择其中一个选项)。 【参考方案1】:不使用 JavaScript 是不可能改变这种行为的。根据this question 的讨论,捕获keyup
事件是浏览器兼容性的最佳选择。
您可能需要重新考虑改变这种行为,正如 this question 所讨论的那样,这样做可能会让您的用户感到惊讶。
【讨论】:
以上是关于在不使用 JavaScript 的情况下,如何在选择字段集中时使 Enter 键提交表单?的主要内容,如果未能解决你的问题,请参考以下文章
如何在不使用 JavaScript 的情况下一次单击打开两个页面?
如何在不点击控制按钮的情况下定位用户? (地图框 API、JavaScript)
如何在不使用outerHTML的情况下在javascript中将标签作为文本? [复制]
如何使用 php 或 javascript 在不刷新页面的情况下自动更新 JSON 数据?