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 相关文章推荐
SwfUpload在IE10上不出现上传按钮的解决方法
Jun 25 Javascript
js获取指定日期前后的日期代码
Aug 20 Javascript
jquery ajax属性async(同步异步)示例
Nov 05 Javascript
Knockout visible绑定使用方法
Nov 15 Javascript
javascript修改图片src的方法
Jan 27 Javascript
使用AOP改善javascript代码
May 01 Javascript
基于JavaScript实现前端文件的断点续传
Oct 17 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
Jan 09 Javascript
javascript高仿热血传奇游戏实现代码
Feb 22 Javascript
详细分析vue响应式原理
Jun 22 Javascript
ES6字符串的扩展实例
Dec 21 Javascript
vue实现列表拖拽排序的示例代码
Apr 08 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遍历二维数组的代码
2011/04/22 PHP
PHP中使用unset销毁变量并内存释放问题
2012/07/05 PHP
PHP对表单提交特殊字符的过滤和处理方法汇总
2014/02/18 PHP
php中socket的用法详解
2014/10/24 PHP
PHP批量生成图片缩略图的方法
2015/06/18 PHP
srcElement表格样式
2006/09/03 Javascript
ajaxControlToolkit AutoCompleteExtender的用法
2008/10/30 Javascript
jQuery往textarea中光标所在位置插入文本的方法
2015/06/26 Javascript
JavaScript检测字符串中是否含有html标签实现方法
2015/07/01 Javascript
纯JavaScript代码实现移动设备绘图解锁
2015/10/16 Javascript
[原创]jQuery常用的4种加载方式分析
2016/07/25 Javascript
jQuery实现表格文本框淡入更改值后淡出效果
2016/09/27 Javascript
基于Javascript实现的不重复ID的生成器
2016/12/25 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
JavaScript实现自定义媒体播放器方法介绍
2017/01/03 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
Nodejs中Express 常用中间件 body-parser 实现解析
2017/05/22 NodeJs
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
angularJs 表格添加删除修改查询方法
2018/02/27 Javascript
[02:57]DOTA2英雄基础教程 风行者
2014/01/16 DOTA
Python批量修改文本文件内容的方法
2016/04/29 Python
Python实现的微信公众号群发图片与文本消息功能实例详解
2017/06/30 Python
python机器学习之神经网络实现
2018/10/13 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
Python基于机器学习方法实现的电影推荐系统实例详解
2019/06/25 Python
python取余运算符知识点详解
2019/06/27 Python
Pytorch对Himmelblau函数的优化详解
2020/02/29 Python
基于python计算并显示日间、星期客流高峰
2020/05/07 Python
银行领导证婚词
2014/01/11 职场文书
初一生物教学反思
2014/01/18 职场文书
本科应届生自荐信
2014/06/29 职场文书
业务员工作态度散漫检讨书
2014/11/02 职场文书
导游词400字
2015/02/13 职场文书
教师教育心得体会
2016/01/19 职场文书