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 Ajax学习实例3 向WebService发出请求,调用方法返回数据
Mar 16 Javascript
33个优秀的 jQuery 图片展示插件分享
Mar 14 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
Nov 24 Javascript
jQuery中:input选择器用法实例
Jan 03 Javascript
快速掌握Node.js环境的安装与运行方法
Feb 16 Javascript
微信小程序 video详解及简单实例
Jan 16 Javascript
js图片延迟加载(Lazyload)三种实现方式
Mar 01 Javascript
div中文字内容溢出常见的解决方法
Mar 16 Javascript
通过构造函数实例化对象的方法
Jun 28 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
Jul 11 Javascript
Vue 3.x+axios跨域方案的踩坑指南
Jul 04 Javascript
Vue js with语句原理及用法解析
Sep 03 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教程之Loader以及PluginLoader用法详解
2016/03/09 PHP
利用PHP如何写APP接口详解
2016/08/23 PHP
使用php实现网站验证码功能【推荐】
2017/02/09 PHP
JavaScript中的View-Model使用介绍
2011/08/11 Javascript
JavaScript高级程序设计 读书笔记之八 Function类及闭包
2012/02/27 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
jquery+css+ul模拟列表菜单具体实现思路
2013/04/15 Javascript
ajax请求get与post的区别总结
2013/11/04 Javascript
jQuery中attr()和prop()在修改checked属性时的区别
2014/07/18 Javascript
基于jQuery实现网页进度显示插件
2015/03/04 Javascript
JavaScript函数的调用以及参数传递
2015/10/21 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
2016/11/09 Javascript
vue树形结构获取键值的方法示例
2018/06/21 Javascript
java遇到微信小程序 &quot;支付验证签名失败&quot; 问题解决
2019/12/22 Javascript
js 动态校验开始结束时间的实现代码
2020/05/25 Javascript
vue实现路由懒加载的3种方法示例
2020/09/01 Javascript
用python编写第一个IDA插件的实例
2018/05/29 Python
Python3批量移动指定文件到指定文件夹方法示例
2019/09/02 Python
Python异步编程之协程任务的调度操作实例分析
2020/02/01 Python
Python找出列表中出现次数最多的元素三种方式
2020/02/24 Python
Python递归调用实现数字累加的代码
2020/02/25 Python
Python自动重新加载模块详解(autoreload module)
2020/04/01 Python
终于搞懂了Keras中multiloss的对应关系介绍
2020/06/22 Python
在Python中字典按值排序的实现方法
2020/11/12 Python
Python-split()函数实例用法讲解
2020/12/18 Python
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
基于CSS3制作立体效果导航菜单
2016/01/12 HTML / CSS
html5+css3实现一款注册表单实例
2013/04/17 HTML / CSS
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
Furla官网:意大利著名的皮革品牌
2019/08/06 全球购物
个人自我评价和职业目标
2014/01/24 职场文书
我的长生果教学反思
2014/04/28 职场文书
感恩教师节演讲稿
2014/09/03 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
自我工作评价范文
2015/03/06 职场文书
2015年九一八事变纪念日演讲稿
2015/03/19 职场文书