2010-07-02 8 views
1

로그인 상자는 웹 사이트의 헤더에 있습니다. 모든 페이지에서 사용할 수 있습니다. 나는 자바 스크립트 사용하고 있습니다 : 로그인 상자에서 백 스페이스의 문제를 해결로그인 상자를 사용하는 동안 백 스페이스가 이전 페이지로 돌아 가지 않도록하려면 어떻게해야합니까?

<script type="text/javascript" language="javascript"> 
     history.forward(); 

합니다. 그러나 나머지 웹 사이트를 탐색 할 때 이전 페이지를 보려면 백 스페이스를 사용할 수 있습니다. 탐색 메뉴 만 사용해야합니다. 어떻게 그 문제를 해결할 수 있습니까?

+0

로그인 상자로 무엇을 사용하고 있습니까? ''? 그렇다면 백 스페이스 키를 사용할 때 브라우저가 이전 페이지로 리디렉션하지 않아야합니다. 로그인 상자 및/또는 로그인 상자가 어떻게 생성되는지 보여주는 코드를 제공 할 수 있습니까? –

+0

어떤 자바 스크립트 라이브러리를 사용하고 있습니까? –

+0

실제로는 .NET 응용 프로그램이며 HTML 입력 상자가 아닙니다. ASP 패널입니다 ... 좋은 사용자 이름, 유효한 유효한 사용자 이름을 작성하면 각 문자가 1 개씩 세 개의 작은 상자로 표시되며, 사용자는 암호 문자의 위치를 ​​묻습니다. . . 그때 너는 안으로 들어간다. 문제는,

3

이 자바 스크립트

<script for="document" event=onkeydown> 

// Check if this is a Backspace 
if (window.event.keyCode == 8) 
{ 
    // Cancel backspace if not in a text element 
    if(document.activeElement.type != "text") 
    { 
     window.event.returnValue=false; 
    } 
} 
</script> 
0

을 시도하고 그 다음 백 스페이스가 다시 사용자를하지 않습니다에 초점입니다. 적절한 HTML 입력 상자를 사용하지 않는다면 그렇게하는 것이 좋습니다. 브라우저가이 물건들을 처리합니다.

+0

실제로는 .NET 응용 프로그램이며 HTML 입력 상자가 아닙니다. 그것은 ASP 패널입니다 ... 좋은 사용자 이름, 유효한 유효한 사용자 이름을 작성하면 ... algorythm과 함께 각각 1 개의 문자로 이루어진 3 개의 작은 상자가 생기며 비밀번호의 문자 위치를 묻습니다. . . 그때 너는 안으로 들어간다. 사실, 나는