>  기사  >  웹 프론트엔드  >  Javascript에서는 백스페이스 키(Backspace) 예제 code_javascript 기술을 금지합니다.

Javascript에서는 백스페이스 키(Backspace) 예제 code_javascript 기술을 금지합니다.

WBOY
WBOY원래의
2016-05-16 17:14:57904검색
코드 복사 코드는 다음과 같습니다.

function banBackSpace(e) {
var ev = e || window.event; //이벤트 객체 가져오기
var obj = ev.target || ev.srcElement;//이벤트 소스 가져오기
var t = obj.getAttribute(' type');/ /이벤트 소스 유형 가져오기
//판단 조건으로 사용된 이벤트 유형 가져오기 var vReadOnly = obj.readOnly;
var vDisabled =
                                  vReadOnly = (vReadOnly = = 정의되지 않음) ? false : vReadOnly;
vDisabled = (vDisabled == 정의되지 않음) ? true : vDisabled
//백스페이스 키를 눌렀을 때 이벤트 소스 유형은 비밀번호 또는 한 줄 또는 여러 줄의 텍스트입니다. text" || t == "textarea") && (vReadOnly == true || vDisabled == true);
                         //백스페이스 키를 눌렀을 때 이벤트 소스 유형이 비밀번호가 아니거나 한 줄 또는 여러 줄 텍스트인 경우 백스페이스 키가 유효하지 않습니다.
var flag2 = ev.keyCode == 8 && t != "password" && t != "text" && t != "textarea"
                                 (flag2 || 플래그1) 거짓 반환

                                                                                                                              
document.onkeydown = banBackSpace;
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.