2011-08-21 5 views
0

나는 매우 새로운데, 제출 된 암호가 저장된 암호와 일치 할 때 같은 창에있는 URL로 리디렉션되는 매우 간단한 암호 필드를 얻으려고합니다. 나는 이것이 전혀 안전하지 않다는 것을 안다. 아래는 스크립트입니다.이 자바 스크립트를 새 URL로 리디렉션하려면 어떻게해야합니까?

<script type="text/javascript"> 
    <!-- 
    function pwcheck() { 
     var pw = document.form.password.value; 
     if (pw=="hello") { 
      location.href = "http://www.google.com"; 
     } 
     else { 
      alert('Login incorrect'); 
     } 
    } 
    //--> 
</script> 

고마워요!

+0

보안이 필요하지 않은 이유는 무엇입니까? – icktoofay

+0

은 안전하지 않습니다. –

+0

@ 숙제 숙제 어쩌면? Lol –

답변

0

버튼이 페이지를 제출하기 때문에 페이지가 다시로드됩니다. 클릭을 취소하십시오. 두 가지 방법이 있습니다. 가장 쉬운 방법은 click 이벤트에 return fasle을 추가하는 것입니다.

<input type="image" value="Log In" name="login" id="login" src="images/login.png" onclick="pwcheck(); return false;" /> 
관련 문제