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 相关文章推荐
filemanage功能中用到的common.js
Apr 08 Javascript
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
Jun 19 Javascript
js监听鼠标点击和键盘点击事件并自动跳转页面
Sep 24 Javascript
JavaScript中的Math.E属性使用详解
Jun 12 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
May 25 Javascript
浅谈jQuery添加的HTML,JS失效的问题
Oct 05 Javascript
Bootstrap选项卡动态切换效果
Nov 28 Javascript
基于Javascript倒计时效果
Dec 22 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
Feb 19 Javascript
使用webpack3.0配置webpack-dev-server教程
May 29 Javascript
利用JS响应式修改vue实现页面的input值
Sep 02 Javascript
vue相同路由跳转强制刷新该路由组件操作
Aug 05 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中应用介绍
2012/07/10 PHP
PHP面相对象中的重载与重写
2017/02/13 PHP
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
JS获取URL中的参数数据
2013/12/05 Javascript
Jquery中ajax方法data参数的用法小结
2014/02/12 Javascript
JS实现的颜色实时渐变效果完整实例
2016/03/25 Javascript
JQuery异步提交表单与文件上传功能示例
2017/01/12 Javascript
underscore之Chaining_动力节点Java学院整理
2017/07/10 Javascript
js封装成插件的步骤方法
2017/09/11 Javascript
JavaScript生成指定范围随机数和随机序列的方法
2018/05/05 Javascript
Vue的watch和computed方法的使用及区别介绍
2018/09/06 Javascript
vue中使用百度脑图kityminder-core二次开发的实现
2019/09/26 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
微信小程序拖拽排序列表的示例代码
2020/07/08 Javascript
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
[48:05]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VGJ.T vs VP
2018/03/31 DOTA
Python开发中爬虫使用代理proxy抓取网页的方法示例
2017/09/26 Python
Python3爬虫学习入门教程
2018/12/11 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
2019/05/15 Python
Python分析彩票记录并预测中奖号码过程详解
2019/07/09 Python
在OpenCV里使用特征匹配和单映射变换的代码详解
2019/10/23 Python
在Python中画图(基于Jupyter notebook的魔法函数)
2019/10/28 Python
python用requests实现http请求代码实例
2019/10/31 Python
Python Scrapy框架:通用爬虫之CrawlSpider用法简单示例
2020/04/11 Python
Python批量将图片灰度化的实现代码
2020/04/11 Python
python的flask框架难学吗
2020/07/31 Python
如何使用python写截屏小工具
2020/09/29 Python
经理职责范文
2013/11/08 职场文书
婚纱摄影师求职信
2014/03/07 职场文书
小摄影师教学反思
2014/04/27 职场文书
学雷锋演讲稿汇总
2014/05/10 职场文书
竞选班干部演讲稿600字
2014/08/20 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
Java各种比较对象的方式的对比总结
2021/06/20 Java/Android
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
2022/04/14 Python