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 相关文章推荐
js跨域和ajax 跨域问题的实现思路
Sep 05 Javascript
js removeChild 障眼法 可能出现的错误
Oct 06 Javascript
为jQuery增加join方法的实现代码
Nov 28 Javascript
jQuery写fadeTo示例代码
Feb 21 Javascript
JS获取浏览器语言动态加载JS文件示例代码
Oct 31 Javascript
浅谈Sticky组件的改进实现
Mar 22 Javascript
js中遍历Map对象的方法
Jul 27 Javascript
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 jQuery
JS与HTML结合实现流程进度展示条思路详解
Sep 03 Javascript
Vue中通过vue-router实现命名视图的问题
Apr 23 Javascript
Vue左滑组件slider使用详解
Aug 21 Javascript
cypress测试本地web应用
Jun 01 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
cmd下运行php脚本
2008/11/25 PHP
PHP MSSQL 存储过程的方法
2008/12/24 PHP
php getimagesize 上传图片的长度和宽度检测代码
2010/05/15 PHP
PHP无敌近乎加密方式!
2010/07/17 PHP
自制PHP框架之设计模式
2017/05/07 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
ThinkPHP框架整合微信支付之刷卡模式图文详解
2019/04/10 PHP
JavaScript DOM 学习第九章 选取范围的介绍
2010/02/19 Javascript
javascript document.compatMode兼容性
2010/02/23 Javascript
浅谈JS闭包中的循环绑定处理程序
2014/11/09 Javascript
jquery+ajax请求且带返回值的代码
2015/08/12 Javascript
javascript跑马灯抽奖实例讲解
2020/04/17 Javascript
vuejs手把手教你写一个完整的购物车实例代码
2017/07/06 Javascript
jQuery中可见性过滤器简单用法示例
2018/03/31 jQuery
Vue项目中使用jquery的简单方法
2019/05/16 jQuery
Vue中通过Vue.extend动态创建实例的方法
2019/08/13 Javascript
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
ES6中new Function()语法及应用实例分析
2020/02/19 Javascript
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
Python的math模块中的常用数学函数整理
2016/02/04 Python
Python3中在Anaconda环境下安装basemap包
2018/10/21 Python
Python3使用Matplotlib 绘制精美的数学函数图形
2019/04/11 Python
python opencv 二值化 计算白色像素点的实例
2019/07/03 Python
python3.6编写的单元测试示例
2019/08/17 Python
Python函数中的可变长参数详解
2019/09/12 Python
python输出pdf文档的实例
2020/02/13 Python
k-means 聚类算法与Python实现代码
2020/06/01 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
ASP.NET中的身份验证有那些
2012/07/13 面试题
超市营业员求职简历的自我评价
2013/10/17 职场文书
小学生秋游活动方案
2014/02/23 职场文书
大学军训感言400字
2014/03/11 职场文书
会计人员演讲稿
2014/09/11 职场文书
新闻发布会活动策划方案
2014/09/15 职场文书
SQL实现LeetCode(197.上升温度)
2021/08/07 MySQL