AngularJS ng:form -- 如何更改"enter"键的行为



参考ngForm指令的Angular文档:

如果表单只有一个输入字段,则在此字段中点击enter触发表单提交(ngSubmit)

如果表单有2个以上的输入字段,并且没有按钮或输入[type=submit],然后点击回车键不会触发提交

如果窗体有一个或多个输入字段和一个或更多按钮或者输入[type=submit],然后在任何输入字段中点击回车键将触发第一个按钮上的单击处理程序,或者input[type=submit](ngClick)和封闭上的提交处理程序表单(ngSubmit)

在我的表单中,我有一个Bootstrap按钮单选按钮,后面跟着button[type=submit]。然而,当从输入框中按下"回车"键时,第一个"按钮单选按钮"会被点击,而不是button[type=submit]

我知道,根据文档,这是应该发生的(第一个按钮或输入[type=submit]),但有什么方法可以改变这种行为吗?

在绑定了submit的表单上放一个隐藏按钮怎么样?

最新更新