Javascript 如何使用enterkeypress JQuery登录
当按下键盘键时,我试图用下面的代码登录。表单放置在带有classJavascript 如何使用enterkeypress JQuery登录,javascript,jquery,salesforce,Javascript,Jquery,Salesforce,当按下键盘键时,我试图用下面的代码登录。表单放置在带有classloginpg的body标记中。按enter键后,我收到一条警告消息&发生了一些事情,但我没有登录到sales force平台的页面。我错过了什么 $(document).keypress(function(e) { if(e.which == 13) { alert('You pressed enter!'); $('.loginpg form').submit(); return fa
loginpg
的body标记中。按enter键后,我收到一条警告消息&发生了一些事情,但我没有登录到sales force平台的页面。我错过了什么
$(document).keypress(function(e) {
if(e.which == 13) {
alert('You pressed enter!');
$('.loginpg form').submit();
return false;
}
});
$(文档)。按键(功能(e){
如果(e.which==13){
警报(“您按了enter!”);
$('.loginpg form').submit();
}
});
我想你可以试试,不必返回false代码>
返回false代码>正在停止页面重定向。在表单内输入时按enter键的默认行为是提交表单。我真的不知道你在尝试什么???将输入
放在表单
中,默认情况下你会得到这种行为。“发生了什么事”
-也许你可以更具描述性?试着理解我们从这里看不到你的屏幕。@David-令人失望。我看得很清楚。这不是让他登录;)为什么它会停止您刚才调用的提交?当您提交某些内容时,页面开始重定向,在您调用“return false”之后,它会停止重定向进程,而不是它。事实并非如此。如果在submit处理程序中返回false,则不会提交表单,但这里的情况并非如此
<script>
$(document).keypress(function(e) {
if(e.which == 13) {
alert('You pressed enter!');
$('.loginpg form').submit();
}
});
</script>