2014-10-31 4 views
0

e.preventDefault 및 false 반환 자체가 방지하기 때문에 작동하지 않는 모든 키를 방지하고 내 경고 상자가 표시 될 때 모든 키 특히 Tab 키를 방지하려면.시뮬레이션 경고 상자 jquery

입력에 탭 작업을 방지하기 위해 tabindex = -1을 입력으로 설정할 수 있지만 탭은 여전히 ​​URL 막대에 대해 작동합니다.

하지만 기본 경고 상자에서는 URL 표시 줄에 탭 포함이 작동하지 않습니다. 기본 경고가 표시 될 때 Tab 키로 URL 표시 줄로 전환 할 수 없습니다.

어떻게 그렇게 할 수 있습니까? 모든 열쇠를 막으십시오. 고맙습니다.

+0

경고()는 JS 출력을 정지한다. 그래서 나는 js.do에서 그것을 방지 할 수있는 방법이 없다고 생각합니다. 우리는 우리가 볼 수 있도록 약간의 스 니펫을 가지고 있습니다. – Mephiztopheles

답변

0

어쩌면 이것이 당신이 원하는 것입니까?

$(window).keydown(function(e){ 
    return false; 
}); 

하고 정지하기 :

$(window).off('keydown'); 
+0

false가 반환됩니다. 'e.preventDefault()'를 사용하십시오. – Mephiztopheles

+0

@Mephiztopheles -'event.returnValue = false'는 더 이상 사용되지 않습니다. 'return false'는 dev가 호출 될 때 도대체 무슨 일이 벌어지고 있는지 이해할 것을 요구합니다; D – Jack