실제로 백스페이스 키를 비활성화한다고 해서 각 브라우저에서 뒤로 버튼을 누르는 것이 기본값은 아닙니다. 일반 텍스트 입력에 사용할 수 있는 한 다른 상황에서는 백스페이스 키가 비활성화됩니다. jquery 구현 코드를 살펴보겠습니다.
$ (function(){
function dokey(event){
var ele = event.target;
var eleName = ele.nodeName;
var flag = true;
if(eleName== "INPUT"|| eleName=="TEXTAREA"||eleName=="SELECT"){
var re = $(ele).attr("readonly")
if(re){
플래그 = true;
}else{
플래그 = false;
}
}
if(event.which==8&&flag){
event.preventDefault(); event.stopPropagation() ;
}
}
$(document).keypress(dokey).keydown(dokey)