JS實現文字框禁用右鍵和複製貼上功能

2022-08-27 01:00:13 字數 594 閱讀 7450

由於專案要求,有些文字框需要禁用掉右鍵和複製貼上的功能,昨天剛剛用js實現。
function click(e) 

}if (document.layers)

}}if (document.layers)

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)

}else if (document.all)}}

document.onkeydown=gogo

將以上js**寫到js檔案中取名為xp.js並放入script資料夾中,引用時需要注意設定charset=「gb2312」,不然提示出的資訊會是亂碼。

頁面引用:

js 禁用右鍵選單和禁止複製

大江東去,浪淘盡,千古風流人物。故壘西邊,人道是,三國周郎赤壁。亂石穿空,驚濤拍岸,捲起千堆雪。江山如畫,一時多少豪傑。遙想公瑾當年,小喬初嫁了,雄姿英發。羽扇綸巾,談笑間,檣櫓灰飛煙滅。故國神遊,多情應笑我,早生華髮。人生如夢,一尊還酹江月。來自奔跑的panda部落,panda每天與您一起進步 c...

js 實現複製文字內容,可以在其他地方進行貼上

在專案開發過程中會遇到複製某部分的文字內容,然後可以在其他地方通過右鍵或者 ctrl v 進行貼上的需求,接下來看看如何通過 js 實現 獲取需要複製文字的節點 var copydom document.queryselector id 建立乙個 range 物件 var range documen...

js控制文字框輸入數字和小數點等

1 1.文字框只能輸入數字 小數點也不能輸入 2 input onkeyup this.value this.value.replace d g,onafterpaste this.value this.value.replace d g,34 2.只能輸入數字,能輸小數點.5 input onke...