html怎么设置按回车触发提交的动作(触发按钮)?

html js by Xudong Zhang @ 2015-11-11 14:09:10

比如一个简单的用户登陆的html,我想输完password后按enter就登录,该怎么弄?

<div>
  <input id="username" placeholder="Username">
  <input id="password" type="password" placeholder="Password">
  <button id="btn-login">Login</button>
</div>

以下代码需要依赖jquery:

$('#password').keypress(function(e) {
    if (e.keyCode == 13)
        $('#btn-login').click();
});
by Xudong Zhang @2015-11-11 14:12:20.15 +0800 CST


我来回答

Markdown格式技巧

  • 行尾添加2个空格或者添加一个空行就能换行
  • 斜体: *hello* 或者 _world_
  • 加粗: **hello** 或者 __world__
  • 代码块: 添加空行,然后代码缩进4个空格
  • 特殊字符: 用\避免转义;\*就是*本身
  • python: `__name__`可以以代码形式输出__name__
  • 一个简单的例子

切换到移动版