js实现键盘Enter键提交表单的方法


Posted in Javascript onMay 27, 2015

本文实例讲述了js实现键盘Enter键提交表单的方法。分享给大家供大家参考。具体实现方法如下:

//执行键盘按键命令
function keyDown(e){ 
 var keycode = 0;
 //IE浏览器
 if(CheckBrowserIsIE()){
  keycode = event.keyCode;
 }else{
 //火狐浏览器
 keycode = e.which;
 }
 if (keycode == 13 ) //回车键是13
 {
  //document.getElementById("login").click();
  document.getElementById("loginform").submit();
 }
}
//判断访问者的浏览器是否是IE
function CheckBrowserIsIE(){
 var result = false;
 var browser = navigator.appName;
 if(browser == "Microsoft Internet Explorer"){
  result = true;
 }
 return result;
}

最后只需要在body中加入:<body onkeydown="keyDown(event);">。
 
或者如下方法,但是在火狐浏览器下不兼容:

function document.onkeydown(){  
 if(event.keyCode==13)  
 document.getElementById('loginFrom').submit();
}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
运用jquery实现table单双行不同显示并能单行选中
Jul 25 Javascript
jQuery Ajax请求状态管理器打包
May 03 Javascript
js生成缩略图后上传并利用canvas重绘
May 15 Javascript
JS+CSS实现下拉列表框美化效果(3款)
Aug 15 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
Dec 04 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
Dec 14 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
May 16 Javascript
JS模拟实现方法重载示例
Aug 03 Javascript
jQuery中ScrollTo用法示例
Sep 04 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
Oct 04 Javascript
详解关于vue2.0工程发布上线操作步骤
Sep 27 Javascript
jQuery实现购物车的总价计算和总价传值功能
Nov 28 jQuery
js实现简单锁屏功能实例
May 27 #Javascript
JS实现简单路由器功能的方法
May 27 #Javascript
JavaScript实现将UPC转换成ISBN的方法
May 26 #Javascript
JavaScript对表格或元素按文本,数字或日期排序的方法
May 26 #Javascript
js实现文本框选中的方法
May 26 #Javascript
javascript委托(Delegate)blur和focus用法实例分析
May 26 #Javascript
javascript删除元素节点removeChild()用法实例
May 26 #Javascript
You might like
destoon实现调用当前栏目分类及子分类和三级分类的方法
2014/08/21 PHP
部署PHP时的4个配置修改说明
2015/10/19 PHP
基于jQuery的简单九宫格实现代码
2012/08/09 Javascript
extjs4 treepanel动态改变行高度示例
2013/12/17 Javascript
javascript限制用户只能输汉字中文的方法
2014/11/20 Javascript
JavaScript 动态加载脚本和样式的方法
2015/04/13 Javascript
JavaScript实现身份证验证代码
2016/02/17 Javascript
详解JavaScript对象类型
2016/06/16 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
vue中阻止click事件冒泡,防止触发另一个事件的方法
2018/02/08 Javascript
jQuery实现表单动态添加与删除数据操作示例
2018/07/03 jQuery
vue实现随机验证码功能(完整代码)
2019/12/10 Javascript
解决vue net :ERR_CONNECTION_REFUSED报错问题
2020/08/13 Javascript
JS实现可以用键盘方向键控制的动画
2020/12/11 Javascript
[07:39]第一届亚洲邀请赛回顾视频
2017/02/14 DOTA
[32:36]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第二场 12.12
2020/12/16 DOTA
numpy.linspace 生成等差数组的方法
2018/07/02 Python
python实现远程控制电脑
2019/05/23 Python
Python从文件中读取指定的行以及在文件指定位置写入
2019/09/06 Python
解决python 读取excel时 日期变成数字并加.0的问题
2019/10/08 Python
python实现图片二值化及灰度处理方式
2019/12/07 Python
python构造函数init实例方法解析
2020/01/19 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
2020/04/16 Python
Python如何使用input函数获取输入
2020/08/06 Python
CSS3中的display:grid,网格布局介绍
2019/10/30 HTML / CSS
24个canvas基础知识小结
2014/12/17 HTML / CSS
canvas绘制太极图的实现示例
2020/04/29 HTML / CSS
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
红色连衣裙精品店:Red Dress Boutique
2018/08/11 全球购物
德国购买踏板车网站:Microscooter
2019/10/14 全球购物
交通事故赔偿协议书
2014/04/15 职场文书
幼儿园优秀班主任事迹材料
2014/05/14 职场文书
环卫工人慰问信
2015/02/15 职场文书
质量负责人岗位职责
2015/02/15 职场文书
2015年教师自我评价范文
2015/03/04 职场文书
入党申请书怎么写?
2019/06/21 职场文书