文档章节

js屏蔽回车键事件

RickeyZhu
 RickeyZhu
发布于 2015/11/30 09:11
字数 108
阅读 84
收藏 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
说说 Vue.js v-model 指令的修饰符

1 .lazy v-model 指令默认会在 input 事件中加载输入框中的数据(中文输入法中输入拼音的过程除外)。我们可以使用 懒加载修饰符,让其只在 change 事件中再加载输入框中的数据。 html: js...

deniro
12/02
0
0
Web前端 个人笔记(未完待续...)

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

ForingY
2015/07/24
0
0
回车自动提交 禁止回车自动提交 web开发 .

在开发过程中有时候需要回车自动提交,有时候有不不需要回车自动提交。很多人都喜欢用JS控制,但是用jS控制并不稳定 其实浏览器已经帮我们做好了这一补。。在网上找到了解答,如下。 今天遇到...

长平狐
2012/06/08
277
0
CSS in JS 很棒, 但是如何方便的处理CSS伪类

CSS in JS 很棒, 但是如何方便的处理伪类(Pseudo-classes)? react-dom-pseudo 提供一个类似 方式的组件,方便的为 对象提供类似 CSS 的伪类. 我们首先用 安装: APIs react-dom-pseudo 支持以...

超级大柱子
10/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

并发+超时示例

func installMantisAgent() {log.Println("begin auto repair mantis agent")num := 0succNum := 0failNum := 0var Q *queue.Queueswitch g.Config().RepairType {ca......

我爱吃葱花
2分钟前
0
0
增加一列自增id

ALTER TABLE xxxx ADD iSiteId INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT FIRST;

colin_86
11分钟前
0
0
开发函数计算的正确姿势 —— 爬虫

在 《函数计算本地运行与调试 - Fun Local 基本用法》 中,我们介绍了利用 Fun Local 本地运行、调试函数的方法。但如果仅仅这样简单的介绍,并不能展现 Fun Local 对函数计算开发的巨大效率...

阿里云官方博客
15分钟前
0
0
安卓代码混淆

Proguard是安卓提供的方便开发者对代码和apk进行保护和精简的工具,可在SDK/tools文件夹下找到。 proguard的作用 : 1,代码混淆 2,精简代码,删掉没有用到的代码,减小apk的体积。 使用场景...

whoisliang
20分钟前
1
0
配置Tomcat虚拟主机

12月13日任务 16.4 配置Tomcat监听80端口 16.5/16.6/16.7 配置Tomcat虚拟主机 16.8 Tomcat日志 配置tomcat监听80端口 默认tomcat监听的是8080端口,如果想直接输入ip就访问到网页,就需要进行...

robertt15
26分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部