关于javascript:在Enter键上提交登录

Submit the login on Enter key

本问题已经有最佳答案,请猛点这里访问。

我正在尝试按Enter键提交登录,之前所有内容都在表单标签下,因此按Enter键可以正常工作。 但现在它不会,有人可以请给我一个解决方案。

HTML:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    <p>
Please Sign In
</p>
   
       
           
                <span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"><span class="text--white glyphicon glyphicon-user"></span>
                </span>
                <input type="text" name="user" id="user" placeholder="Username" class="form-control" required/>
           
       
   
   
       
           
                <span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"><span class="text--white glyphicon glyphicon-lock"></span>
                </span>
                <input type="password" name="pass" id="pass" placeholder="Password" class="form-control" required/>
           
       
   
   
        <input type="submit" value="Sign In" id="submit-login" onclick="save()" />


您是否尝试在其周围放置一个表单标记并将eventlistener绑定到它:

1
2
3
4
document.querySelector('.myForm').addEventListener('submit', function(e) {
  e.preventDefault();
  // do your put request here
}