Jquery响应回车键直接提交表单操作代码


Posted in Javascript onJuly 25, 2014

事情是这样的,做了一个登陆页面,把 Form 去了,直接拿 Jquery 的 Ajax 跟服务器交互,但是这样的话 浏览器就不会默认响应 回车键提交数据了。索性让 Jquery 也接管 回车键的响应吧:

$("#loginbox input[type='submit']").click(function() {

    //Ajax 与服务器交互验证

});

$('#loginbox').keydown(function(e){

    if(e.keyCode == 13){

        //模拟点击登陆按钮,触发上面的 Click 事件

        $("#loginbox input[type='submit']").click();

    }

});

如果使用keydown的话,IE6可能无效,解决方法请接着往下看

键盘事件有3:

keydown,keypress,keyup,分别是按下,按着没上抬,上抬键盘 。

正确代码为:

$(document).keyup(function(event){

  if(event.keyCode ==13){

    $("#submit").trigger("click");

  }

});

推荐:keyup,防止笔记本键盘不小心触摸到了

1.有些文档中有写成这样:

$(window).keydown(function(){

...

})

XP系统IE6下是不成功的。

2.还有INPUT的

$("input").keydown(function(){

...

})

这种情况要在input获取焦点时候,才能监听到键盘事件。
Javascript 相关文章推荐
Javascript - HTML的request类
Jan 09 Javascript
JS去除字符串的空格增强版(可以去除中间的空格)
Aug 26 Javascript
jQuery学习笔记之基础中的基础
Jan 19 Javascript
javascript获取select值的方法分析
Jul 02 Javascript
Three.js学习之几何形状
Aug 01 Javascript
微信小程序实现表单校验功能
Mar 30 Javascript
浅谈webpack+react多页面开发终极架构
Nov 11 Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
Apr 02 Javascript
非常漂亮的js烟花效果
Mar 10 Javascript
vue如何搭建多页面多系统应用
Jun 17 Javascript
谈谈node.js中的模块系统
Sep 01 Javascript
JS前端宏任务微任务及Event Loop使用详解
Jul 23 Javascript
Jquery选择器中使用变量实现动态选择例子
Jul 25 #Javascript
jquery阻止后续事件只执行第一个事件
Jul 24 #Javascript
js星星评分效果
Jul 24 #Javascript
jquery实现的鼠标下拉滚动置顶效果
Jul 24 #Javascript
js创建对象的区别示例介绍
Jul 24 #Javascript
点击表单提交时出现jQuery没有权限的解决方法
Jul 23 #Javascript
Extjs根据条件设置表格某行背景色示例
Jul 23 #Javascript
You might like
php cache类代码(php数据缓存类)
2010/04/15 PHP
php判断两个日期之间相差多少个月份的方法
2015/06/18 PHP
把JS与CSS写在同一个文件里的书写方法
2007/06/02 Javascript
Nodejs sublime text 3安装与配置
2014/06/19 NodeJs
nodejs批量修改文件编码格式
2015/01/22 NodeJs
解析Node.js基于模块和包的代码部署方式
2016/02/16 Javascript
浅谈几种常用的JS类定义方法
2016/06/08 Javascript
js 获取范围内的随机数实例代码
2016/08/02 Javascript
利用jsonp跨域调用百度js实现搜索框智能提示
2016/08/24 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
angularjs点击图片放大实现上传图片预览
2017/02/24 Javascript
微信小程序实现文字跑马灯
2020/05/26 Javascript
ES6 Object属性新的写法实例小结
2019/06/25 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
Vue 监听元素前后变化值实例
2020/07/29 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
Python的Flask框架中SQLAlchemy使用时的乱码问题解决
2015/11/07 Python
利用python发送和接收邮件
2016/09/27 Python
django之session与分页(实例讲解)
2017/11/13 Python
Python Pandas批量读取csv文件到dataframe的方法
2018/10/08 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
浅析Python面向对象编程
2020/07/10 Python
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
草莓网化妆品澳大利亚站:Strawberrynet AU
2017/12/18 全球购物
德国家具、照明、家居用品网上商店:Wayfair.de
2020/02/13 全球购物
C语言笔试集
2012/07/24 面试题
优秀党支部书记事迹材料
2014/05/29 职场文书
中专生自荐信
2014/06/25 职场文书
博士生导师推荐信
2014/07/08 职场文书
生物工程专业求职信
2014/09/03 职场文书
2014年科技工作总结
2014/11/26 职场文书
优秀班主任申报材料
2014/12/16 职场文书
公务员政审个人总结
2015/02/12 职场文书
外出考察学习心得体会
2016/01/18 职场文书
图文详解Nginx版本平滑升级方案
2021/09/15 Servers