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 相关文章推荐
javascript Onunload与Onbeforeunload使用小结
Dec 31 Javascript
JavaScript 构造函数 面相对象学习必备知识
Jun 09 Javascript
Jquery中ajax方法data参数的用法小结
Feb 12 Javascript
关于Javascript 对象(object)的prototype
May 09 Javascript
简单谈谈Vue 模板各类数据绑定
Sep 25 Javascript
如何使用Bootstrap创建表单
Mar 29 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
Aug 15 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
Oct 25 Javascript
详解Node 定时器
Feb 26 Javascript
Angular设置别名alias的方法
Nov 08 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
Mar 07 jQuery
微信小程序实现的一键复制功能示例
Apr 24 Javascript
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
咖啡常见的种类
2021/03/03 新手入门
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
如何在symfony中导出为CSV文件中的数据
2011/10/06 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
求解开jscript.encode代码的asp函数
2007/02/28 Javascript
javascript一点特殊用法
2008/05/28 Javascript
jquery ajax属性async(同步异步)示例
2013/11/05 Javascript
浅析document.ready和window.onload的区别讲解
2013/12/18 Javascript
jquery分页插件jpaginate在IE中不兼容问题
2014/04/22 Javascript
JS实现双击编辑可修改状态的方法
2015/08/14 Javascript
JS设置cookie、读取cookie
2016/02/24 Javascript
JS html时钟制作代码分享
2017/03/03 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
js实现导航跟随效果
2018/11/17 Javascript
浅谈发布订阅模式与观察者模式
2019/04/09 Javascript
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
2016/03/30 Python
Python编程实现双链表,栈,队列及二叉树的方法示例
2017/11/01 Python
CentOS6.9 Python环境配置(python2.7、pip、virtualenv)
2019/05/06 Python
python写日志文件操作类与应用示例
2019/07/01 Python
Python爬虫:url中带字典列表参数的编码转换方法
2019/08/21 Python
简单了解python数组的基本操作
2019/11/26 Python
python+opencv实现车牌定位功能(实例代码)
2019/12/24 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
2020/04/14 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
2020/10/22 Python
纯CSS3实现鼠标悬停提示气泡效果
2014/02/28 HTML / CSS
大码女装:Ulla Popken
2019/08/06 全球购物
软件测试工程师结构化面试题库
2016/11/23 面试题
业务部门经理岗位职责
2014/02/23 职场文书
学生穿着不得体检讨书
2014/10/12 职场文书
学习十八届四中全会精神思想汇报
2014/10/23 职场文书
2015年党务公开工作总结
2015/05/19 职场文书
被告代理词范文
2015/05/25 职场文书
写作技巧:如何撰写商业计划书
2019/08/08 职场文书
Spring Boot 的创建和运行示例代码详解
2022/07/23 Java/Android