欢迎来到代码驿站!

JavaScript代码

当前位置:首页 > 网页前端 > JavaScript代码

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

时间:2021-05-06 09:38:59|栏目:JavaScript代码|点击:
复制代码 代码如下:

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代码

下一篇:ES11屡试不爽的新特性,你用上了几个

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

本文地址:http://www.codeinn.net/misctech/115525.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有