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实现检测指定目录是否存在的方法
Jan 12 Javascript
jquery 表单进行客户端验证demo
Aug 24 Javascript
javascript 兼容所有浏览器的DOM扩展功能
Aug 01 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
Jul 28 Javascript
JavaScript 学习笔记之数据类型
Jan 14 Javascript
jquery.serialize() 函数语法及简单实例
Jul 08 Javascript
AngularJS 中的事件详解
Jul 28 Javascript
Javascript 闭包详解及实例代码
Nov 30 Javascript
jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
Dec 22 Javascript
canvas红包照片实例分享
Feb 28 Javascript
js实现简单数字变动效果
Nov 06 Javascript
浅谈webpack组织模块的原理
Mar 10 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的cURL库简介及使用示例
2015/02/06 PHP
FastCGI 进程意外退出造成500错误
2015/07/26 PHP
PHPCMS V9 添加二级导航的思路详解
2016/10/20 PHP
详谈php中 strtr 和 str_replace 的效率问题
2017/05/14 PHP
php安装扩展mysqli的实现步骤及报错解决办法
2017/09/23 PHP
js跨域和ajax 跨域问题的实现思路
2009/09/05 Javascript
JavaScript 以对象为索引的关联数组
2010/05/19 Javascript
Jquery为单选框checkbox绑定单击click事件
2012/12/18 Javascript
Jquery选择器中使用变量实现动态选择例子
2014/07/25 Javascript
javascript实现控制文字大中小显示
2015/04/28 Javascript
灵活使用数组制作图片切换js实现
2016/07/28 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
Vue2.x中利用@font-size引入字体图标报错的解决方法
2018/09/28 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
2019/05/20 Javascript
小程序实现上下移动切换位置
2019/09/23 Javascript
vue中使用[provide/inject]实现页面reload的方法
2019/09/30 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
2019/10/17 Javascript
layui写后台表格思路和赋值用法详解
2019/11/14 Javascript
vue.js实现简单的计算器功能
2020/02/22 Javascript
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
python 多进程通信模块的简单实现
2014/02/20 Python
详解Python的迭代器、生成器以及相关的itertools包
2015/04/02 Python
python输出当前目录下index.html文件路径的方法
2015/04/28 Python
Python中关于Sequence切片的下标问题详解
2017/06/15 Python
Python使用tkinter库实现文本显示用户输入功能示例
2018/05/30 Python
护理专科毕业推荐信
2013/11/10 职场文书
采购部部门职责
2013/12/15 职场文书
成绩单家长评语大全
2014/04/16 职场文书
岗位职责说明书
2014/05/07 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
个人的事迹材料怎么写
2019/04/24 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书
python实现批量移动文件
2021/04/05 Python
Python编写冷笑话生成器
2022/04/20 Python