在javascript中按enter键时登录? functionlogin(用户名、密码){ $.ajax({ 方法:“张贴”, url:“/login”, 数据:{ 用户名:用户名, 密码 } }).done(函数(msg1){ 如果(msg1=='success'){ window.location='/home'; }否则{ varusername='username';varpassword='password';擦除cookie(用户名, 密码);toastr.警告(msg1); } }); }
当有人按下登录按钮时,我的代码正在工作,但我希望 如果用户按enter键,则填写用户名和密码。然后,表单将与现有ajax代码一起提交。执行以下步骤:在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="
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);
}
});