文档章节

js屏蔽回车键事件

RickeyZhu
 RickeyZhu
发布于 2015/11/30 09:11
字数 108
阅读 81
收藏 3

代码很简单,就是脑子不想记东西了,或者说是好记性不如烂笔头。

 document.onkeydown = function(event) {
  var target, code, tag;
  if (!event) {
   event = window.event; //针对ie浏览器
   target = event.srcElement;
   code = event.keyCode;
   if (code == 13) {
    tag = target.tagName;               
    if (tag == "TEXTAREA") { return true; }
    else { return false; }
            }
  }
  else {
   target = event.target; //针对遵循w3c标准的浏览器,如Firefox
   code = event.keyCode;
   if (code == 13) {
    tag = target.tagName;
    if (tag == "INPUT") { return false; }
    else { return true; }
   }
  }
 }

© 著作权归作者所有

共有 人打赏支持
RickeyZhu
粉丝 5
博文 17
码字总数 5130
作品 0
广州
程序员
js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器) ...

在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。 1.阻止浏览器的默认行为 [java] function stopDefault(e) { //如果提供了事件对象,...

java_T
2012/07/13
0
0
Web前端 个人笔记(未完待续...)

outline (轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。 如:一个text文本框,选中之后(获得焦点)在ie下面是正常显示而在谷歌等浏览器上有一个虚线框,很明...

ForingY
2015/07/24
0
0
jQuery零基础入门——(七)事件

《jQuery零基础入门》系列博文是在廖雪峰老师的博文基础上,可能补充了个人的理解和日常遇到的点,用我的理解表述出来,主干出处来自廖雪峰老师的技术分享。 我们在《零基础入门JavaScript》...

JandenMa
07/27
0
0
程序员:请不要对我的代码指手画脚!

点击上方“CSDN”,选择“置顶公众号” 关键时刻,第一时间送达! 以下为译文: 同样的例子和类似的故事在网络上和生活中随处可见。 如果你聘请某人做一份工作,那么很有可能你聘请那个人(或...

csdnnews
05/29
0
0
JEPLUS平台添加JS事件的方式——JEPLUS软件快速开发平台

JEPLUS平台添加JS事件的方式 很多用户在使用平台的过程中有时候会涉及到比较复杂的功能,这些功能利用平台的配置有时候不能实现,这时候可能就需要来编写一些JS事件来完成功能需求的编写,可...

JEPLUS
06/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

37. Sudoku Solver

Description tags: backtrack,hash table difficulty: hard Write a program to solve a Sudoku puzzle by filling the empty cells.A sudoku solution must satisfy all of the following......

52iSilence7
9分钟前
0
0
磁盘格式化、磁盘挂载和手动增加swap空间

9月26日任务 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间 4.5/4.6 磁盘格式化 #查看Linux所支持的文件格式 [root@zgxlinux-01 ~]# cat /etc/filesystems xfs...

zgxlinux
20分钟前
0
0
intellij idea中,鼠标拖动选择的是一块矩形区域

点“编辑”-->“列选择模式” 或者 按 Shift+Alt+Insert

hengbao5
22分钟前
0
0
中文地址

火力全開
36分钟前
0
0
71:循环之for、while、break、continue、exit

1、for循环语法: for 变量名 in 条件;do......;done 1:案例1:求1加到100的和: [root@localhost_02 for]# vim for1.sh #!/bin/bashsum=0for i in `seq 1 100`do sum=$[$sum...

芬野de博客
40分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部