【发布时间】:2011-02-14 08:50:50
【问题描述】:
我在输入按键上有一个 js 事件,效果很好。但在该事件之后,它还会提交具有提交按钮的表单。如何在上一个按键事件之后阻止该提交按钮获得焦点?
编辑:我不希望提交按钮在 ENTER 上提交,只能在点击时提交。
【问题讨论】:
-
好的,所以用按钮替换您的提交。所以不是
-
我觉得这值得重复:我强烈反对这种非标准行为——除非你有一个非常好的、非常具体的用例,而这个功能只是必须 被改变。除此之外,这里的答案是正确的:您的按键事件处理程序应该简单地返回“false”。
-
@anonymouscoward - 许多嵌入式或类似终端的系统没有用于在字段之间移动的制表键。用户已经习惯于在为一个字段输入数据后点击 ENTER 以前进到下一个字段。我同意这不是最优的,但它就是这样。
标签: javascript