【问题标题】:Hitting enter (return) key on a form with multiple submit buttons在具有多个提交按钮的表单上按 enter(return)键
【发布时间】:2015-07-03 11:24:57
【问题描述】:

如果一个表单上有多个提交按钮,当用户在input type="text"中按下回车键时会触发哪个提交按钮

【问题讨论】:

    标签: html forms


    【解决方案1】:

    HTML 标准(隐式提交):

    表单元素的默认按钮是树中的第一个提交按钮 表单所有者是该表单元素的订单。

    https://html.spec.whatwg.org/multipage/forms.html#implicit-submission

    试一试:

        <form>
        <input type='text'>
            <input onclick="alert('FIRST')" type="submit" value="FIRST" />
            <input onclick="alert('SECOND')" type="submit" value="SECOND" />
        </form>
    

    应该是第一个type="submit"输入。

    小提琴:http://jsfiddle.net/ddan/5tmwjdad/

    【讨论】:

    • 我试过了,但我真正想知道的是所有浏览器都一样吗?像一个规则?
    • 非常感谢您的好回答
    猜你喜欢
    • 1970-01-01
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    • 2018-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    相关资源
    最近更新 更多