狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[轉(zhuǎn)帖]JS 屏蔽代碼大全

liguoquan
2023年12月2日 10:43 本文熱度 621
:[轉(zhuǎn)帖]JS 屏蔽代碼大全


JS 屏蔽代碼大全

>

屏蔽功能類

 

 

1.1 

屏蔽鍵盤所有鍵

 

<script language="javascript"> 

<!-- 

function document.onkeydown(){ 

    event.keyCode = 0; 

    event.returnvalue = false; 

--> 

</script> 

 

1.2 

屏蔽鼠標(biāo)右鍵

 

 

body

標(biāo)簽里加上

oncontextmenu=self.event.returnvalue=false 

 

或者

 

 

<script language="javascript"> 

<!-- 

function document.oncontextmenu()  

{  

   return false;  

}  

--> 

</script> 

 

function nocontextmenu() 

{  

     if(document.all) { 

         event.cancelBubble=true; 

         event.returnvalue=false;  

         return false;  

     } 

 

或者

 

 

<body onmousedown="rclick()" oncontextmenu= "nocontextmenu()"> 

 

<script language="javascript">

<!-- 

function rclick() 

     if(document.all) { 

         if (event.button == 2){ 

             event.returnvalue=false; 

         } 

     } 

--> 

</script> 

 

 

1.3 

屏蔽

 Ctrl+N

Shift+F10

F5

刷新、退格鍵

 

 

<script language="javascript"> 

<!-- 

   //

屏蔽鼠標(biāo)右鍵、

Ctrl+N

Shift+F10

F5

刷新、退格鍵

 

function window.onhelp(){return false} //

屏蔽

F1

幫助

 

function KeyDown(){ 

   if ((window.event.altKey)&& 

       ((window.event.keyCode==37)||    //

屏蔽

 Alt+ 

方向鍵

 

 

        (window.event.keyCode==39))){   //

屏蔽

 Alt+ 

方向鍵

 

 

      alert("

不準(zhǔn)你使用

ALT+

方向鍵前進(jìn)或后退網(wǎng)頁!

"); 

      event.returnvalue=false; 

      } 

 

      /* 

注:這還不是真正地屏蔽

 Alt+ 

方向鍵,

 

      

因為

 Alt+ 

方向鍵彈出警告框時,按住

 Alt 

鍵不放,

 

      

用鼠標(biāo)點掉警告框,這種屏蔽方法就失效了。以后若

 

      

有哪位高手有真正屏蔽

 Alt 

鍵的方法,請告知。

*/ 

 

   if ((event.keyCode == 8) &&  

       (event.srcElement.type != "text" &&  

       event.srcElement.type != "textarea" &&  

       event.srcElement.type 

!= 

"password") 

||            //

屏蔽退格刪

除鍵

    

       (event.keyCode==116)||                             //

屏蔽

 F5 

刷新鍵

 

       (event.ctrlKey && event.keyCode==82)){             //Ctrl + R 

      event.keyCode=0; 

      event.returnvalue=false; 

      } 

   if ((event.ctrlKey)&&(event.keyCode==78))    //

屏蔽

 Ctrl+n 

      event.returnvalue=false; 

   if ((event.shiftKey)&&(event.keyCode==121)) //

屏蔽

 shift+F10 

      event.returnvalue=false; 

   if 

(window.event.srcElement.tagName 

== 

"A" 

&& 

window.event.shiftKey)  

       window.event.returnvalue 

false;   //

屏蔽

 shift 

加鼠標(biāo)左鍵新開

一網(wǎng)頁

 

   if ((window.event.altKey)&&(window.event.keyCode==115)){ //

屏蔽

Alt+F4 

       window.showModelessDialog("about:blank","","dialogWidth:1px;di

alogheight:1px"); 

       return false;} 

   } 

/* 

另外可以用

 window.open 

的方法屏蔽

 IE 

的所有菜單

 

第一種方法:

 

   window.open("

你的

.htm", 

"","toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,re

sizable=yes,status=no,top=0,left=0") 

第二種方法是打開一個全屏的頁面:

 

   window.open("

你的

.asp", "", "fullscreen=yes") 

*/ 

//--> 

</script> 

 

1.4

屏蔽瀏覽器右上角“最小化”“最大化”“關(guān)閉”鍵

 

 

<script language=javascript> 

function window.onbeforeunload() 

   if(event.clientX>document.body.clientWidth&&event.clientY<0||event

.altKey) 

   { 

     window.event.returnvalue = ""; 

   } 

</script> 

 

或者使用全屏打開頁面

 

 

<script language="javascript"> 

<!-- 

window.open(www.32pic.com,"32pic","fullscreen=3,height=100, width=400, 

top=0, left=0, toolbar=no, menubar=no, scrollbars=no, 

resizable=no,location=no, status=no"); 

-->

方法一:

 

<META HTTP-EQUIV="imagetoolbar" CONTENT="no"> 

方法二:

 

<img galleryimg="no"> 

 

1.11 

屏蔽頁中所有的

script 

 

<noscrript></noscript> 

 

2 >

表單提交驗證類

  

 

 

2.1 

表單項不能為空

 

 

<script language="javascript"> 

<!-- 

function CheckForm() 

if (document.form.name.value.length == 0) { 

    alert("

請輸入您姓名

!"); 

    document.form.name.focus(); 

    return false; 

    return true; 

--> 

</script> 

 

2.2 

比較兩個表單項的值是否相同

 

 

<script language="javascript"> 

<!-- 

function CheckForm() 

if (document.form.PWD.value != document.form.PWD_Again.value) { 

    alert("

您兩次輸入的密碼不一樣!請重新輸入

."); 

    document.ADDUser.PWD.focus(); 

    return false; 

    return true; 

--> 

</script> 

 

2.3 

表單項只能為數(shù)字和

"_",

用于電話

/

銀行帳號驗證上

,

可擴展到域名注冊等

 

 

<script language="javascript"> 

<!-- 

function isNumber(String) 

{  

     var Letters = "1234567890-"; //

可以自己增加可輸入值

 

     var i; 

     var c; 

       if(String.charAt( 0 )=='-') 

return false; 

       if( String.charAt( String.length - 1 ) == '-' ) 

           return false; 

      for( i = 0; i < String.length; i ++ ) 

      { 

           c = String.charAt( i ); 

    if (Letters.indexOf( c ) < 0) 

           return false; 

      return true; 

function CheckForm() 

     if(! isNumber(document.form.TEL.value)) { 

   alert("

您的電話號碼不合法!

"); 

          document.form.TEL.focus(); 

          return false; 

return true; 

--> 

</script> 

 

 

2.4 

表單項輸入數(shù)值

/

長度限定

 

 

<script language="javascript"> 

<!-- 

function CheckForm()  

     if 

(document.form.count.value 

100 

|| 

document.form.count.value 

1) 

alert("

輸入數(shù)值不能小于零大于

100!"); 

document.form.count.focus(); 

return false; 

     if (document.form.MESSAGE.value.length<10) 

alert("

輸入文字小于

10!"); 

document.form.MESSAGE.focus(); 

return false; 

return true; 

//--> 

</script> 

 

2.5 

中文

/

英文

/

數(shù)字

/

郵件地址合法性判斷

 

 

<script LANGUAGE="javascript"> 

<!-- 

 

function isEnglish(name) //

英文值檢測

 

if(name.length == 0) 

   return false; 

for(i = 0; i < name.length; i++) { 

   if(name.charCodeAt(i) > 128) 

    return false; 

return true; 

 

function isChinese(name) //

中文值檢測

 

if(name.length == 0) 

   return false; 

for(i = 0; i < name.length; i++) { 

   if(name.charCodeAt(i) > 128) 

    return true; 

return false; 

 

function isMail(name) // E-mail

值檢測

 

if(! isEnglish(name)) 

   return false; 

i = name.indexOf("@"); 

j = name.lastIndexOf("@"); 

if(i == -1) 

   return false; 

if(i != j) 

   return false; 

if(i == name.length) 

   return false; 

return true; 

 

function isNumber(name) //

數(shù)值檢測

 

if(name.length == 0) 

   return false; 

for(i = 0; i < name.length; i++) { 

   if(name.charAt(i) < "0" || name.charAt(i) > "9") 

    return false; 

return true; 

 

function CheckForm() 

if(! isMail(form.Email.value)) { 

   alert("

您的電子郵件不合法!

"); 

   form.Email.focus(); 

   return false; 

if(! isEnglish(form.name.value)) { 

   alert("

英文名不合法!

"); 

   form.name.focus(); 

   return false; 

if(! isChinese(form.cnname.value)) { 

   alert("

中文名不合法!

"); 

   form.cnname.focus(); 

   return false; 

if(! isNumber(form.PublicZipCode.value)) { 

   alert("

郵政編碼不合法!

"); 

   form.PublicZipCode.focus(); 

   return false; 

return true; 

//--> 

</script> 

 

2.6 

限定表單項不能輸入的字符

 

 

<script language="javascript"> 

<!-- 

 

function contain(str,charset)// 

字符串包含測試函數(shù)

 

   var i; 

   for(i=0;i<charset.length;i++) 

   if(str.indexOf(charset.charAt(i))>=0) 

   return true; 

   return false; 

 

function CheckForm() 

if ((contain(document.form.NAME.value, "%\(\)><")) || 

(contain(document.form.MESSAGE.value, "%\(\)><"))) 

   alert("

輸入了非法字符

"); 

   document.form.NAME.focus(); 

   return false; 

   return true; 

//--> 

</script>

 


該文章在 2023/12/2 10:43:22 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved