【问题标题】:JS Getting an unwantend 'enter/return' when pressing enterJS在按下回车时得到一个不需要的'输入/返回'
【发布时间】:2015-02-04 16:13:43
【问题描述】:

我正在使用$('.inputs').keydown(function (e) { if (e.which === 13) { 进入下一个输入字段。但是每次我按 enter/return 进入下一个输入字段时,它都会在输入字段中以额外的 enter/return (或<br />)开始。

如何禁用它?

解决方案(感谢 epascarello): e.preventDefault();

【问题讨论】:

  • 请显示整个代码。你将如何进入下一个输入字段?使用keyup 可能比使用keydown 更好。

标签: javascript forms input enter


【解决方案1】:

如果你不想要它而不是使用 preventDefault 取消它

$('.inputs').keydown(function (e) { 
    if (e.which === 13) {
        e.preventDefault();
        //put focus code here
    }
});

【讨论】:

  • 谢谢!那成功了!愚蠢的我忘记了e.preventDefault();
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-05
  • 1970-01-01
  • 2018-11-25
  • 1970-01-01
  • 2021-02-27
相关资源
最近更新 更多