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 相关文章推荐
用javascript getComputedStyle获取和设置style的原理
Oct 10 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
Nov 09 Javascript
Jquery实现鼠标移上弹出提示框、移出消失思路及代码
May 19 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
Jan 07 Javascript
一个网页标题title的闪动提示效果实现思路
Mar 22 Javascript
javascript日期处理函数,性能优化批处理
Sep 06 Javascript
JavaScript+html5 canvas制作的百花齐放效果完整实例
Jan 26 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
May 03 Javascript
jquery实现表格中点击相应行变色功能效果【实例代码】
May 09 Javascript
React-Native 组件之 Modal的使用详解
Aug 08 Javascript
Vue动态组件和异步组件原理详解
May 06 Javascript
Express结合Webpack的全栈自动刷新
May 23 Javascript
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
解析zend Framework如何自动加载类
2013/06/28 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
YII框架http缓存操作示例
2019/04/29 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
ajax 文件上传应用简单实现
2009/03/03 Javascript
基于jquery的横向滚动条(滑动条)
2011/02/24 Javascript
javascript设置金额样式转换保留两位小数示例代码
2013/12/04 Javascript
js数组方法扩展实现数组统计函数
2014/04/09 Javascript
JavaScript在网页中画圆的函数arc使用方法
2015/11/13 Javascript
百度地图给map添加右键菜单(判断是否为marker)
2016/03/04 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
2017/04/21 Javascript
react学习笔记之state以及setState的使用
2017/12/07 Javascript
NodeJS实现同步的方法
2019/03/02 NodeJs
微信小程序实现获取用户信息并存入数据库操作示例
2019/05/07 Javascript
微信小程序wepy框架学习和使用心得详解
2019/05/24 Javascript
Vue如何实现验证码输入交互
2020/12/07 Vue.js
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:EE凭借法力虚空拿下4杀
2017/03/30 DOTA
Python 正则表达式实现计算器功能
2017/04/29 Python
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
2018/04/02 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
使用Python实现批量ping操作方法
2020/05/06 Python
Django rest framework分页接口实现原理解析
2020/08/21 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
2020/09/21 Python
CSS3实现多背景展示效果通过CSS3定位多张背景
2014/08/10 HTML / CSS
HTML5 解析规则分析
2009/08/14 HTML / CSS
三年级班级文化建设方案
2014/05/04 职场文书
如何写求职信
2014/05/24 职场文书
2014年学雷锋活动总结
2014/06/26 职场文书
大四毕业生自荐书
2014/07/05 职场文书
关于感恩的演讲稿800字
2014/08/26 职场文书
个人学习群众路线心得体会
2014/11/05 职场文书
2016年“节能宣传周”活动总结
2016/04/05 职场文书
深入理解go缓存库freecache的使用
2022/02/15 Golang
Java 多线程协作作业之信号同步
2022/05/11 Java/Android