0
브라우저 페이지를 클릭 할 때마다 백 스페이스 버튼을 비활성화하고 싶습니다. 나는 (두 번째 if
이는 IE의 모든 버전을 위해 일하는 것이 있는지 확인하고있다 - 11 이하)이 코드 조각을 작성했습니다 : 나는 RemoveBackspace()
기능의 경고 기능을 소개하면백 스페이스를 사용하지 않습니다.
<PUBLIC:COMPONENT TAGNAME="menucontrol">
<PUBLIC:ATTACH EVENT="onclick" FOR="document" ONEVENT="RemoveBackspace();"/>
<SCRIPT language="javascript">
function RemoveBackspace() {
document.onkeydown = function(){
if(event.keyCode === 8) {
if(typeof event.preventDefault === 'function'){
event.preventDefault();
}
else{
event.returnValue = false;
}
}
};
}
</SCRIPT>
...
</PUBLIC:COMPONENT>
메시지가 나타납니다 . 나는이 코드가 무엇이 잘못되었는지 모른다. 다른 접근 방식을 사용해야합니까?
감사합니다. 나는이 사실에 새로운 사람입니다. 하지만 질문을 게시하기 전에 다음 번에 실수를 찾기 위해 열심히 노력할 것입니다. – Alexandra