当焦点在特定项目上时,如何通过按“Enter”键来提交表单。

时间:2014-03-11 13:44:30

标签: javascript html ajax dojo

我遇到了一个小问题,即通过点击“Enter”键提交表单。实际上,当我有一个文本字段时它工作正常。但我的问题是,当我有所有类型的字段(输入文本,文本区域,下拉列表,单选按钮,复选框等)时,如何提交表单。当我在特定字段点击“Enter”键时,我需要提交表单。

2 个答案:

答案 0 :(得分:0)

也许这会有所帮助,你基本上让enter键提交一个不依赖于当前焦点字段的表单: Submit form with Enter key without submit button?

答案 1 :(得分:0)

如果

按下回车键,HTML表单会自动提交
  • 具有焦点的元素是单一文本字段

  • 该字段是表单中唯一的字段; OR
  • 表单至少有一个按钮或输入type = submit

在您的情况下,您可以添加一个按钮<button type="submit">Submit</button>,如果您不希望它显示,您可以使用CSS隐藏它。