JS input文本框禁用右键和复制粘贴功能的代码


Posted in Javascript onApril 15, 2010
function click(e) 
{ 
if (document.all) 
{ 
if (event.button==1||event.button==2||event.button==3) 
{ 
oncontextmenu='return false'; 
} 
} 
if (document.layers) 
{ 
if (e.which == 3) 
{ 
oncontextmenu='return false'; 
} 
} 
} 
if (document.layers) 
{ 
document.captureEvents(Event.MOUSEDOWN); 
} 
document.onmousedown=click; 
document.oncontextmenu = new Function("return false;") 
var trxdyel=true 
var hotkey=17 /* hotkey即为热键的键值,是ASII码,这里99代表c键 */ 
if (document.layers) 
document.captureEvents(Event.KEYDOWN) 
function gogo(e) 
{ 
if (document.layers) 
{ 
if (e.which==hotkey && trxdyel) 
{ 
alert('操作错误.或许是您按错键了!'); 
} 
} 
else if (document.all) 
{ 
if (event.keyCode==hotkey&&trxdyel){ alert('操作错误.或许是您按错键了!'); }} 
} 
document.onkeydown=gogo

将以上JS代码写到JS文件中取名为xp.js并放入Script文件夹中,引用时需要注意设置Charset=“gb2312”,不然提示出的信息会是乱码。页面引用:
<script src="../Script/xp.js" type="text/javascript" charset="gb2312"></script>

1. 将彻底屏蔽鼠标右键
oncontextmenu="window.event.returnValue=false" 
<table border oncontextmenu=return(false)> <td> no</table> 可用于Table 
function click() { 
if (event.button==2) { 
alert('对不起,本页禁用右键!') 
} 
} 
document.onmousedown=click

2.取消选取、防止复制
<body onselectstart="return false">

3. 不准粘贴

onpaste="return false"

4.防止复制

oncopy="return false;" oncut="return false;"

JavaScript 快捷键设置实现代码

Javascript 相关文章推荐
番茄的表单验证类代码修改版
Jul 18 Javascript
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
Jul 26 Javascript
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
Apr 10 Javascript
javascript中获取元素标签中间的内容的实现方法
Oct 08 Javascript
微信小程序 删除项目工程实现步骤
Nov 10 Javascript
详解layui弹窗父子窗口之间传参数的方法
Jan 16 Javascript
微信小程序滑动选择器的实现代码
Aug 10 Javascript
vue完成项目后,打包成静态文件的方法
Sep 03 Javascript
javascript二维数组和对象的深拷贝与浅拷贝实例分析
Oct 26 Javascript
jQuery实现验证用户登录
Dec 10 jQuery
基于Element封装一个表格组件tableList的使用方法
Jun 29 Javascript
vue2实现provide inject传递响应式
May 21 Vue.js
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
Apr 15 #Javascript
js利用与或运算符优先级实现if else条件判断表达式
Apr 15 #Javascript
JS下高效拼装字符串的几种方法比较与测试代码
Apr 15 #Javascript
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)
Apr 14 #Javascript
JavaScript 保存数组到Cookie的代码
Apr 14 #Javascript
轻轻松松学JS调试(不下载任何工具)
Apr 14 #Javascript
jQuery EasyUI 中文API Button使用实例
Apr 14 #Javascript
You might like
PHP简洁函数(PHP简单明了函数语法)
2012/06/10 PHP
php判断上传的Excel文件中是否有图片及PHPExcel库认识
2013/01/11 PHP
PHP实现图片压缩的两则实例
2014/07/19 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
PHP设计模式之抽象工厂模式实例分析
2019/03/25 PHP
不错的asp中显示新闻的功能
2006/10/13 Javascript
读jQuery之十二 删除事件核心方法
2011/07/31 Javascript
在js(jquery)中获得文本框焦点和失去焦点的方法
2012/12/04 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
nodejs实现获取当前url地址及url各种参数值
2015/06/25 NodeJs
jQuery实现两个select控件的互移操作
2016/12/22 Javascript
js的三种继承方式详解
2017/01/21 Javascript
vue 实现复制内容到粘贴板clipboard的方法
2018/03/17 Javascript
微信小程序日历组件使用方法详解
2018/12/29 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
2019/09/27 Javascript
浅谈Vue组件单元测试究竟测试什么
2020/02/05 Javascript
如何在JavaScript中创建具有多个空格的字符串?
2020/02/23 Javascript
tornado框架blog模块分析与使用
2013/11/21 Python
python中文件变化监控示例(watchdog)
2017/10/16 Python
Python编程实现二分法和牛顿迭代法求平方根代码
2017/12/04 Python
使用python 爬虫抓站的一些技巧总结
2018/01/10 Python
Python爬虫实现百度图片自动下载
2018/02/04 Python
Python实现输出某区间范围内全部素数的方法
2018/05/02 Python
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
Python爬虫程序架构和运行流程原理解析
2020/03/09 Python
python中@contextmanager实例用法
2021/02/07 Python
python 30行代码实现蚂蚁森林自动偷能量
2021/02/08 Python
Johnston & Murphy官网: 约翰斯顿·墨菲牛津总统鞋
2018/01/09 全球购物
Bed Bath & Beyond加拿大官网:购买床上用品、浴巾、厨房电器等
2019/10/04 全球购物
单位在职证明书
2014/09/11 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书
世界名著读书笔记
2015/06/25 职场文书
新店开张宣传语
2015/07/13 职场文书
十一月早安语录:把心放轻,人生就是一朵自在的云
2019/11/04 职场文书
python 实现图片特效处理
2022/04/03 Python
Windows下载并安装MySQL8.0.x 版本的完整教程
2022/04/10 MySQL