按回车键无法自动提交
Can't auto submit when press enter key
我有下面的 HTML 代码。按回车键时自动提交不起作用。我尝试添加 jQuery,所需的输入不起作用。我该怎么办?
<div class="form-inline">
<form action='<?php echo site_url(); ?>account_c/login' method="POST">
<div class="text-left form-group">
<span>Email</span><br>
<input type="email" id="EM" name="EM" class="form-control" placeholder="Your Email" required>
</div>
<div class="text-left form-group">
<span>Password</span><br>
<input type="password" id="PS" name="PS" class="form-control" minlength="8" placeholder="Your Password" required><!--<i class="fa fa-eye" onmouseover="mouseoverPass();" onmouseout="mouseoutPass();"></i>-->
</div>
</div>
<br>
<span class="text-center"><a href="<?php echo site_url(); ?>/home/forgotpasswordmail">Forgot Password?</a></span>
<br><br>
<input type="submit" name="login" id="login" class="btn btn-info" style=" color:black;" value="Login">
</form>
$("#your-id").keyup(function(event){
if(event.keyCode == 13){
$("#your-id").click();
}
});
试试这个
您的 HTML 代码不正确。
问题出在 <
和 >
个字符上。
例如这里,
<form action='<?php echo site_url(); ?>account_c/login' method="POST">
您必须对它们进行转义,以便表单正确生成 URL。
检查是否在页面上正确创建了操作 url,我敢打赌它不会。
您的表单实际上正在提交,但没有去任何地方。
试试,
<form action='<?php echo site_url(); ?>account_c/login' method="POST">
同样,
<a href="<?php echo site_url(); ?>/home/forgotpasswordmail""
应该是,
<a href="<?php echo site_url(); ?>/home/forgotpasswordmail">
我有下面的 HTML 代码。按回车键时自动提交不起作用。我尝试添加 jQuery,所需的输入不起作用。我该怎么办?
<div class="form-inline">
<form action='<?php echo site_url(); ?>account_c/login' method="POST">
<div class="text-left form-group">
<span>Email</span><br>
<input type="email" id="EM" name="EM" class="form-control" placeholder="Your Email" required>
</div>
<div class="text-left form-group">
<span>Password</span><br>
<input type="password" id="PS" name="PS" class="form-control" minlength="8" placeholder="Your Password" required><!--<i class="fa fa-eye" onmouseover="mouseoverPass();" onmouseout="mouseoutPass();"></i>-->
</div>
</div>
<br>
<span class="text-center"><a href="<?php echo site_url(); ?>/home/forgotpasswordmail">Forgot Password?</a></span>
<br><br>
<input type="submit" name="login" id="login" class="btn btn-info" style=" color:black;" value="Login">
</form>
$("#your-id").keyup(function(event){
if(event.keyCode == 13){
$("#your-id").click();
}
});
试试这个
您的 HTML 代码不正确。
问题出在 <
和 >
个字符上。
例如这里,
<form action='<?php echo site_url(); ?>account_c/login' method="POST">
您必须对它们进行转义,以便表单正确生成 URL。
检查是否在页面上正确创建了操作 url,我敢打赌它不会。 您的表单实际上正在提交,但没有去任何地方。
试试,
<form action='<?php echo site_url(); ?>account_c/login' method="POST">
同样,
<a href="<?php echo site_url(); ?>/home/forgotpasswordmail""
应该是,
<a href="<?php echo site_url(); ?>/home/forgotpasswordmail">