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 相关文章推荐
JS Timing
Apr 21 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
Jan 03 Javascript
js移动焦点到最后位置的简单方法
Nov 25 Javascript
node.js入门学习之url模块
Feb 25 Javascript
HTML5+jQuery实现搜索智能匹配功能
Mar 24 jQuery
AugularJS从入门到实践(必看篇)
Jul 10 Javascript
JS中跳出循环的示例代码
Sep 14 Javascript
Js中将Long转换成日期格式的实现方法
Jun 05 Javascript
在iFrame子页面里实现模态框的方法
Aug 17 Javascript
微信小程序常见页面跳转操作简单示例
May 01 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
May 07 Javascript
jQuery操作元素的内容和样式完整实例分析
Jan 10 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
使用eAccelerator加密PHP程序
2008/10/03 PHP
php将时间差转换为字符串提示
2011/09/07 PHP
hadoop中一些常用的命令介绍
2013/06/19 PHP
php实现无限级分类
2014/12/24 PHP
php随机取mysql记录方法小结
2014/12/27 PHP
ThinkPHP 5.x远程命令执行漏洞复现
2019/09/23 PHP
Javascript日期对象的dateAdd与dateDiff方法
2008/11/18 Javascript
JavaScript浏览器选项卡效果
2010/08/25 Javascript
基于jQuery架构javascript基础体系
2011/01/01 Javascript
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
2013/06/21 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
2014/08/22 Javascript
JavaScript实现Java中StringBuffer的方法
2015/02/09 Javascript
javascript实现实时输出当前的时间
2015/04/27 Javascript
BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)
2016/08/17 Javascript
jQuery手指滑动轮播效果
2016/12/22 Javascript
JavaScript页面加载事件实例讲解
2019/09/01 Javascript
[02:19]2014DOTA2国际邀请赛 专访820少年们一起去追梦吧
2014/07/14 DOTA
[46:57]EG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python中的CURL PycURL使用例子
2014/06/01 Python
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
2015/05/09 Python
Python新手们容易犯的几个错误总结
2017/04/01 Python
python用列表生成式写嵌套循环的方法
2018/11/08 Python
PyCharm安装Markdown插件的两种方法
2019/06/24 Python
tensorflow 实现从checkpoint中获取graph信息
2020/02/10 Python
PyQt5 控件字体样式等设置的实现
2020/05/13 Python
Pytorch mask-rcnn 实现细节分享
2020/06/24 Python
基于Python 的语音重采样函数解析
2020/07/06 Python
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
The North Face北面法国官网:美国著名户外品牌
2019/11/01 全球购物
TecoBuy澳大利亚:在线电子和小工具商店
2020/06/25 全球购物
聚美优品陈欧广告词
2014/03/14 职场文书
献爱心倡议书
2014/04/14 职场文书
老公给老婆的保证书
2014/04/28 职场文书
2016元旦主持人开场白
2015/12/03 职场文书
初中生物教学反思
2016/02/20 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书