양식 제출 확인 class_form 효과

WBOY
풀어 주다: 2016-05-16 19:28:09
원래의
807명이 탐색했습니다.

>쉴드 기능 클래스

1.1 모든 키보드 키 차단



1.2 마우스 오른쪽 버튼 차단

에 oncontextmenu=self.event.returnvalue= 추가 본문 태그 false

또는




function nocontextmenu()
{
if(document.all) {
event.cancelBubble= true;
event.returnvalue=false;
return false >

1.3 Ctrl N, Shift F10, F5 새로고침, 백스페이스 키



1.4 브라우저 오른쪽 상단의 "최소화" 및 "최대화" 차단 "닫기" 키




또는 전체 화면을 사용하여 페이지 열기




참고: 본문 태그에 onbeforeunload="javascript 추가 :return false" (창을 닫을 수 없도록 함)

1.5 F5 키 차단




1.6 IE 뒤로 버튼 차단

링크에서 때때로


1.7을 사용하여 기본 창 스크롤 막대를 보호합니다
본문 태그에 style="overflow-y:hidden"을 추가하세요

1.8로 화면 복사를 방지하고 클립보드를 지속적으로 삭제하세요

onload="setInterval('clipboardData.setData) 추가 ('Text','')',100)" 본문 태그

1.9 웹사이트 인쇄 기능 차단


1.10 사진에 자동으로 나타나는 IE6.0 차단 아이콘 저장

방법 1:

방법 2:

양식 제출 확인 class_form 효과
1.11 페이지의 모든 스크립트 차단






2.2 두 양식 항목의 값이 같은지 비교




2.3 양식 항목은 숫자만 가능하며 "_"는 전화/은행 계좌에 사용됩니다. 검증, 도메인 이름 등록 등으로 확장 가능





2.4 양식 항목 입력 값/길이 제한




2.5 중국어/영어/숫자/이메일 주소 유효성 판단


<script> <BR><!-- <BR>function document.onkeydown(){ <BR> event.keyCode = 0; <BR> event.returnvalue = false; <BR>} <BR>--> <BR></script><script> <BR><!-- <BR>function document.oncontextmenu() <BR>{ <BR> return false; <BR>} <BR>--> <BR></script>2.6 양식 항목에 입력할 수 없는 문자 제한<script> <BR><!-- <BR>function rclick() <BR>{ <BR> if(document.all) { <BR> if (event.button == 2){ <BR> event.returnvalue=false; <BR> } <BR> } <BR>} <BR>--> <BR></script> <script> <BR><!-- <BR> //屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键 <BR>function window.onhelp(){return false} //屏蔽F1帮助 <BR>function KeyDown(){ <BR> if ((window.event.altKey)&& <BR> ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ← <BR> (window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 → <BR> alert("不准你使用ALT+方向键前进或后退网页!"); <BR> event.returnvalue=false; <BR> } <br><br> /* 注:这还不是真正地屏蔽 Alt+ 方向键, <BR> 因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放, <BR> 用鼠标点掉警告框,这种屏蔽方法就失效了。以后若 <BR> 有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/ <br><br> if ((event.keyCode == 8) && <BR> (event.srcElement.type != "text" && <BR> event.srcElement.type != "textarea" && <BR> event.srcElement.type != "password") || //屏蔽退格删除键 <BR> (event.keyCode==116)|| //屏蔽 F5 刷新键 <BR> (event.ctrlKey && event.keyCode==82)){ //Ctrl + R <BR> event.keyCode=0; <BR> event.returnvalue=false; <BR> } <BR> if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n <BR> event.returnvalue=false; <BR> if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10 <BR> event.returnvalue=false; <BR> if (window.event.srcElement.tagName == "A" && window.event.shiftKey) <BR> window.event.returnvalue = false; //屏蔽 shift 加鼠标左键新开一网页 <BR> if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4 <BR> window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); <BR> return false;} <BR> } <BR> /* 另外可以用 window.open 的方法屏蔽 IE 的所有菜单 <BR>第一种方法: <BR> window.open("你的.htm", "","toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0") <BR>第二种方法是打开一个全屏的页面: <BR> window.open("你的.asp", "", "fullscreen=yes") <BR> */ <BR>//--> <BR></script><script> <BR>function window.onbeforeunload() <BR>{ <BR> if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey) <BR> { <BR> window.event.returnvalue = ""; <BR> } <BR>} <BR></script>
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿