【问题标题】:HTML form - normal button prevents submitting the form on EnterHTML 表单 - 普通按钮可防止在 Enter 上提交表单
【发布时间】:2010-11-14 17:11:35
【问题描述】:

我有一些表格

<button>

元素和法线

<input type="submit">

提交表单的按钮。

但是,当我在文本字段中按 Enter 时,不会提交表单,而是“按下”第一个元素。

如何改变这种行为?

【问题讨论】:

  • “正常提交按钮”表示&lt;input type="submit"&gt;?
  • 抱歉,所以过滤掉了 HTML 按钮
  • 您能否发布整个 form 元素的完整html?

标签: html forms button submit


【解决方案1】:

我建议更改&lt;button&gt; 标签并将其转换为&lt;input type="button" /&gt; 标签。这应该会强制表单以您想要的方式提交。

【讨论】:

    【解决方案2】:

    您可以使用javascript捕获Enter键被按下并提交表单。

    参见this 示例。

    如需完整答案,能否请您发布您的 HTML?

    【讨论】:

    • 这就是我现在正在做的事情。谢谢。
    猜你喜欢
    • 2010-10-28
    • 2018-10-07
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    • 2010-10-09
    相关资源
    最近更新 更多