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的自动完成插件
Feb 03 Javascript
jquery特效 幻灯片效果示例代码
Jul 16 Javascript
Javascript实现div层渐隐效果的方法
May 30 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
Jun 14 Javascript
javascript实现跨域的方法汇总
Jun 25 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
Jul 22 Javascript
jquery操作ID带有变量的节点实例
Dec 07 Javascript
Bootstrap风格的zTree右键菜单
Feb 17 Javascript
AngularJS监听路由变化的方法
Mar 07 Javascript
jQuery插件imgAreaSelect基础讲解
May 26 jQuery
微信小程序自定义toast组件的方法详解【含动画】
May 11 Javascript
vue使用微信JS-SDK实现分享功能
Aug 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
php 结果集的分页实现代码
2009/03/10 PHP
Zend的MVC机制使用分析(一)
2013/05/02 PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
2013/11/07 PHP
PHP正则判断一个变量是否为正整数的方法
2019/02/27 PHP
判断是否输入完毕再激活提交按钮
2006/06/26 Javascript
改善用户体验的五款jQuery插件分享
2011/05/22 Javascript
基于Jquery实现表格动态分页实现代码
2011/06/21 Javascript
一个页面放2段图片滚动代码出现冲突的问题如何解决
2012/12/21 Javascript
javascript运行机制之this详细介绍
2014/02/07 Javascript
iframe如何动态创建及释放其所占内存
2014/09/03 Javascript
基于JavaScript实现div层跟随滚动条滑动
2016/01/12 Javascript
原生js实现图片层叠轮播切换效果
2016/02/02 Javascript
JS判断Android、iOS或浏览器的多种方法(四种方法)
2017/06/29 Javascript
在页面中引入js的两种方法(推荐)
2017/08/29 Javascript
javaScript之split与join的区别(详解)
2017/11/08 Javascript
实例学习JavaScript读取和写入cookie
2018/01/29 Javascript
使用vue2实现购物车和地址选配功能
2018/03/29 Javascript
tracking.js页面人脸识别插件使用方法
2020/04/16 Javascript
Vue侦测相关api的实现方法
2019/05/22 Javascript
vue实现PC端录音功能的实例代码
2019/06/05 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
2020/03/07 Javascript
[01:08:00]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python格式化css文件的方法
2015/03/10 Python
Python中的descriptor描述器简明使用指南
2016/06/02 Python
python 列表,数组,矩阵两两转换tolist()的实例
2018/04/04 Python
Python实现高斯函数的三维显示方法
2018/12/29 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
QT5 Designer 打不开的问题及解决方法
2020/08/20 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
2021/01/05 Python
经典优秀毕业生求职信范文分享
2013/12/18 职场文书
护理专业毕业生自荐信范文
2014/01/05 职场文书
铲车司机岗位职责
2014/03/15 职场文书
2015年中个人总结范文
2015/03/10 职场文书
使用css样式设计一个简单的html登陆界面的实现
2021/03/30 HTML / CSS
Python+Selenium自动化环境搭建与操作基础详解
2022/03/13 Python