文档章节

实现网页屏蔽Backspace事件,输入框不屏蔽

hsulucien
 hsulucien
发布于 2016/06/22 19:58
字数 70
阅读 6
收藏 0
点赞 0
评论 0
document.onkeydown = function (e) {
    var code;
    if (!e) {
        var e = window.event;
    }
    if (e.keyCode) {
        code = e.keyCode;
    }
    else if (e.which) {
        code = e.which;
    }

    alert(event.srcElement.type);

    //BackSpace 8;
    if (
        (event.keyCode == 8)
        && ((event.srcElement.type != "text" && event.srcElement.type != "textarea" && event.srcElement.type != "password")
            || event.srcElement.readOnly == true
        )
    ) {
        event.keyCode = 0;
        event.returnValue = false;
    }
    return true;
}

 

本文转载自:http://www.jb51.net/article/69812.htm

共有 人打赏支持
hsulucien
粉丝 0
博文 3
码字总数 57
作品 0
关于屏蔽浏览器退格键的几个尝试

大部分浏览器在浏览网页时,按退格键(BackSpace)会触发后退操作。但我希望尝试下如何屏蔽此功能。 我使用的操作系统为Win7,我用于测试的三个浏览器版本信息如下: 1、Internet Exlorer 8....

北风其凉 ⋅ 2016/05/20 ⋅ 1

C#中的WebBrowser控件的使用

0、常用方法 Navigate(string urlString):浏览urlString表示的网址Navigate(System.Uri url):浏览url表示的网址Navigate(string urlString, string targetFrameName, byte[] postData, str......

伯洛芒果汁。 ⋅ 2013/03/05 ⋅ 0

C#WebBrowser控件使用教程与技巧收集

先来看看常用的方法 Navigate(string urlString):浏览urlString表示的网址Navigate(System.Uri url):浏览url表示的网址Navigate(string urlString, string targetFrameName, byte[] postDat......

T_star ⋅ 2013/06/28 ⋅ 0

js禁止页面刷新与后退的方法

hfreeze ⋅ 2016/06/28 ⋅ 0

js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器) ...

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

肖文锋 ⋅ 2012/07/13 ⋅ 0

ios uiwebview 访问外部网页遇到点击一会就老弹出提示说"网络连接异常,请重试"

问题如下图 38D0100DFED535D4801A4C054DF0D9DC.jpg 解决方案 UIWebView 屏蔽 alert警告框 如果是网页内容里面的alert,我们可以等网页加载完毕,也就是在webViewDidFinishLoad中执行下面的js代...

贝勒老爷 ⋅ 01/15 ⋅ 0

EasyNVR无插件播放HLS/RTMP网页直播方案前端完善:监听表单变动

在上一篇博客中我们表述完了防止提交成功后多余操作提交的一个过程;其中的精髓在于ajax的触发事件的使用。 而这篇博客主要想说明一下如何实时的判断出表单是否发生变化。 问题表述: 在网页...

xiejiashu ⋅ 2017/11/28 ⋅ 0

屏蔽相应键盘按钮

晨曦之光 ⋅ 2012/03/09 ⋅ 0

网站开发技巧参考大全

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event......

tinwai ⋅ 2009/07/11 ⋅ 0

Chrome屏蔽网页Flash的扩展--Kill-Flash

Kill-Flash扩展可以屏蔽你所访问的网页上的所有Flash,当然不会影响视频网站,而原有Flash的地方将会被一个如下图所示的框取代,用鼠标点击这个框可以让这个框中的原始Flash显示出来。 不过这...

匿名 ⋅ 2009/12/03 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Nginx服务架构初探(四):nginx服务器的rewrite功能

nginx服务器的rewrite功能 1.nginx后端服务器组的配置 1>upstream name {…} name是给服务器组限的组名 2>server address [parameters]; address为服务器地址 parame......

余温灬未存 ⋅ 今天 ⋅ 0

layer.prompt使文本框为空的情况下也能点击确定

最近一直在使用layui,但是用到弹出层layer.prompt时,如果文本框是空的话点击确定没有反应,不能向下执行。 但是我又需要空值,看看我原来的代码。 123456789 layer.prompt...

孟飞阳 ⋅ 今天 ⋅ 0

Linux普通文件压缩工具gzip、Bzip2、xz

第六章 文件压缩和打包 6.1 压缩打包介绍 Linux环境常见压缩文件类型: .zip,.gz,.bz2,.xz, .tar.gz,.tar.bz2,.tar.xz 压缩打包的目的 方便文件传输 节省磁盘空间 减少传输花费的时间 ...

弓正 ⋅ 今天 ⋅ 0

移动弹窗基础知识浅析——IOS弹窗体系

摘要: 最为常见的【弹窗】反而是最“捉摸不定”的东西。各种类型的弹窗傻傻分不清楚,不知道在什么场景下应该用哪种弹窗。尤其是遇到“二次确认”等场景…… 因此,打算从头整理移动弹窗的基...

阿里云云栖社区 ⋅ 今天 ⋅ 0

zabbix短信报警统计以及报表展示

一、需求 由于我们的业务报警比较频繁,之前是针对每个报警进行具体处理,但是有时还会重复出现,或者后续处理有时忘记跟进等,因此进行报警短信的统计,可以针对一些问题与业务跟进,明确后...

o翡翠谷o ⋅ 今天 ⋅ 0

JNI 输出LOG

1、导入log头文件。在你使用的 .c/ .cpp 文件中,导入 log.h 头文件。 #include<android/log.h> 2、在android.mk 加上 LOCAL_LDLIBS := -llog 或 LOCAL_SHARED_LIBRARIES := liblog 3、定义L......

国仔饼 ⋅ 今天 ⋅ 0

主线程pthread_exit 作用

#include <iostream>#include <pthread.h>#include <unistd.h>using namespace std;#define NUM_THREADS 10void* say_hello(void* args){ int i = *((int*)args);/......

xxdd ⋅ 今天 ⋅ 0

崛起于Springboot2.X之Mybatis-xml方式操作mysql数据库(3)

序言:当第一篇讲道Mybatis的时候,只要使用过mybatis的java程序员100%都会知道这种方式,因为这是最广泛最全面的编写sql操作mysql数据库的方式,高级sql的编写往往通过xml方式,接下来进入正...

木九天 ⋅ 今天 ⋅ 2

移动弹窗基础知识浅析——IOS弹窗体系

摘要: 最为常见的【弹窗】反而是最“捉摸不定”的东西。各种类型的弹窗傻傻分不清楚,不知道在什么场景下应该用哪种弹窗。尤其是遇到“二次确认”等场景…… 因此,打算从头整理移动弹窗的基...

猫耳m ⋅ 今天 ⋅ 0

spring elasticsearch 2.4 date 日期

1.mappingPUT user_behavior { "mappings": { "user_behavior": { "properties": { "date": { "type": "createDate", ......

xiaomin0322 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部