绑定回车enter事件代码

做项目时遇到处理绑定“enter”键的情况,直接把情景代码截取出来了。代码如下:


代码如下:

function sendLoginData(){
loginvalidateForm();

$(document).keydown(function(event){
if(event.keyCode == 13){ //绑定回车
$('#login-submit').click(); /自动/触发登录按钮
}
});

$('#login-submit').click(function(){
if($('#login-form').valid()==false){
return false;
}

var username = $('#id_username').val();
var password = $('#id_password').val();
$.ajax({
type:"post",
dataType:"json",
contentType:"application/x-www-form-urlencoded;charset=UTF-8",
url:"{% url netPan.User.views.LoginHd%}",
data:{
username: username,
password: password
},
beforeSend: function(){
//提示信息,提高用户体验度
$('#loginInfoWord').show().text('正在处理,请稍后...');
},
success:function(data){
var message = data.message;
if(message == 'D'){
//提示信息,提高用户体验度
$('#loginInfoWord').show().text('登陆成功,正在跳转...');
window.location.href = '{% url netPan.index.IndexHd%}';

}else if(message == 'C'){
$('#loginInfoWord').show().text('用户名或密码错误');
}else if(message == 'N'){
$('#loginInfoWord').show().text('您还没有注册!');
}else if(message == 'H'){
$('#loginInfoWord').show().text('您还未激活账号,快登录邮箱激活账号吧!');
}
},
error: function(xhr,textStatus,errorThrown){
$('#loginInfoWord').show().text('发生异常:'+errorThrown);
}

});

});

/* 放在上面下面都可以,跟顺序无关

$(document).keydown(function(event){
if(event.keyCode == 13){ //绑定回车
$('#login-submit').click(); /自动/触发登录按钮
}
});

*/
}

(0)

相关推荐

  • 绑定回车enter事件代码

    做项目时遇到处理绑定"enter"键的情况,直接把情景代码截取出来了.代码如下: 复制代码 代码如下: function sendLoginData(){ loginvalidateForm(); $(document).keydown(function(event){ if(event.keyCode == 13){ //绑定回车 $('#login-submit').click(); /自动/触发登录按钮 } }); $('#login-submit').click(functio

  • vue实现给div绑定keyup的enter事件

    摘要:发现给div绑定keyup.enter事件是没有效果的.那该如何实现呢?下面直接上代码吧 1.在template中代码 2.在created的生命周期中,写一个全局的enter事件 这样按下键盘中的enter事件就是有效的了 补充知识: vue给div绑定keyup的enter事件实现接电话(结合阿里云软电话SDK) 摘要:之前我们的接入的阿里云软电话SDK的功能,现在有个新的需求就是我们自己的弹窗中添加一个按钮可以接听电话,同时可以按键盘的Enter键接电话.(这里的很多废话,是为了记录

  • js实现同一个页面,多个enter事件绑定的示例

    困得不行了 ,脑袋转不动了,大家直接拿代码用吧... document.onkeydown = function(e) { var ev = (typeof event!= 'undefined') ? window.event : e; if(ev.keyCode == 13 && document.activeElement.id == "") {//activeElement活动事件,该事件只可以使用于输入域中 console.log("内容111:&q

  • 一篇文章教你实现VUE多个DIV,button绑定回车事件

    目前有个需求是这样的,点击确定按钮或键盘回车时执行操作,很多地方都需要用到. 试了几种方法均不行, 首先,我在div(button也一样)上 绑定@keyup.enter方法,完全没效果,然后按照网上的方法,这样写: <div class="btn submit" @keyup.enter="submit" @click="submit">确定(Ent)</div> created(){ document.onkeydow

  • jquery 绑定回车动作扑捉回车键触发的事件

    1.jquery捕捉回车键: 复制代码 代码如下: $("html").die().live("keydown",function(event){ if(event.keyCode==13){ //这里添加要处理的逻辑 } }); //绑定回车动作 $('textarea[name=chattext]').keydown(function(event){ if(event.which==13){ } }); 2.jquery获得多个选中的checkbox值: 复制代

  • JQuery的自定义事件代码,触发,绑定简单实例

    自定义事件触发 复制代码 代码如下: $ event.trigger("myEventName"); 自定义事件绑定 下面的代码创建了一个绑定到自定义事件和自定义事件触发时将被执行. 复制代码 代码如下: $(this).bind("myEventName",function(){ alert("myEventName triggered"); });

  • jQuery实现给input绑定回车事件的方法

    本文实例讲述了jQuery实现给input绑定回车事件的方法.分享给大家供大家参考,具体如下: <script type="text/javascript" src="Scripts/jquery-1.6.2.js"></script> <script language="javascript" type="text/javascript"> $(function(){ $('#dataIn

  • 基于jquery的button默认enter事件(回车事件)。

    在这里特此声明,代码是通过jquery完成.实列代码我亲自写的,完全可以实现,只要复制过去就可以用,但是必须导入jquery包.着个方法支持ie与火狐,绝对好使.我在做的时候在网上找了一些代码,基本全不支持火狐.好了,废话也说了不少了.开始代码演示.欢迎大家挑错,与技术指点,谢谢. 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR

  • ASP.NET回车提交事件浅析

    ASP.NET回车提交事件其实说到底并不是ASP.NET 的编程问题,却是关于html form 中的submit 按钮就是如何规划的具体讨论. 也可归于ASP.NET编程的一部分,那么ASP.NET回车提交事件的具体实现是怎么样的呢?下面我们具体的看下: ASP.NET回车提交事件实现1. 当你的光标焦点进入某个表单元素的时候,会激活该表单中第一个(流布局顺从左到右,从上至下) type=submit 的按钮(假如有),等待响应回车事件,并提交该form 你可以测试一下代码: 复制代码 代码如

  • Angularjs中使用指令绑定点击事件的方法

    项目中,模板中的菜单是jQuery控制的,在Angularjs中就运行不到了,因为菜单项是ng-repeat之后的. 如html <ul id="main-menu"> <li class=""> <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external n

随机推荐