代码之家  ›  专栏  ›  技术社区  ›  Mawg says reinstate Monica

HTMl表单填充。当用户按enter时会发生什么情况?

  •  0
  • Mawg says reinstate Monica  · 技术社区  · 14 年前

    我对这个HTML表单很陌生。我开发了一个应用程序,并交给别人测试。

    我用过MS IE 8,另一个用过MS IE 7。在8号,按return什么也不做,而在7号,它提交了表单,并说它是提前提交的。

    我想我可能可以取消确认submit按钮不是默认控件,但真正的根本问题是当按下return时HTML表单应该如何工作?对此有什么普遍的共识吗?


    澄清:

    我认为我的问题措辞不对。我从技术的角度理解这些机制,但是,如何从可用性的角度设计表单呢?

    是否有行业标准或最佳实践?正如我所说的,用户选择组合框项并输入文本字段时使用return表示“我已经完成了该字段”,但很沮丧地发现它表示“我已经完成了表单”

    1 回复  |  直到 14 年前
        1
  •  2
  •   Matt Ball    14 年前

    当窗体中的输入有焦点,并且按了回车键,但只有一个 <input type="submit" ...> 然后提交表格。