在javascript中按enter键时登录? functionlogin(用户名、密码){ $.ajax({ 方法:“张贴”, url:“/login”, 数据:{ 用户名:用户名, 密码 } }).done(函数(msg1){ 如果(msg1=='success'){ window.location='/home'; }否则{ varusername='username';varpassword='password';擦除cookie(用户名, 密码);toastr.警告(msg1); } }); }

在javascript中按enter键时登录? functionlogin(用户名、密码){ $.ajax({ 方法:“张贴”, url:“/login”, 数据:{ 用户名:用户名, 密码 } }).done(函数(msg1){ 如果(msg1=='success'){ window.location='/home'; }否则{ varusername='username';varpassword='password';擦除cookie(用户名, 密码);toastr.警告(msg1); } }); },javascript,Javascript,当有人按下登录按钮时,我的代码正在工作,但我希望 如果用户按enter键,则填写用户名和密码。然后,表单将与现有ajax代码一起提交。执行以下步骤: 将HTML代码包装在表单周围 在表单中,使用onsubmit属性调用与单击submit按钮相同的方法 试试这个 <input type="text" class="form-control" id="username" name="username" placeholder="Username" required="" autofocus="

当有人按下登录按钮时,我的代码正在工作,但我希望 如果用户按enter键,则填写用户名和密码。然后,表单将与现有ajax代码一起提交。

执行以下步骤:

  • 将HTML代码包装在表单周围
  • 在表单中,使用
    onsubmit
    属性调用与单击submit按钮相同的方法
  • 试试这个

    <input type="text" class="form-control" id="username" name="username" placeholder="Username" required="" autofocus="" />
    <input type="password" class="form-control" id="password" name="pwd" placeholder="Password" required="" autofocus="" />
    <input class="btn btn-lg btn-primary btn-block button marginT20"  name="login" value="Login" type="Submit" onclick="login(document.getElementById('username').value,document.getElementById('password').value)" >   
    
    <script>  
    functionlogin(username, password){
      $.ajax({
        method: "POST",
        url: "/login",
        data: {
          username: username,
          pwd: password
        }
      }).done(function(msg1){
        if(msg1=='success'){
          window.location='/home';
        }else{
          varusername='username';varpassword='password';eraseCookie(username,
          password);toastr.warning(msg1);
        }
      });
    }  
    </script>
    
     $('#username , #password').keypress(function (e) {
      var key = e.which;
      if(key == 13)  // the enter key code
       {
            var username =$('#username').val();
            var password =$('#password').val()
            login(username, password);
       }
    });