채택완료

자바스크립트 고수님 질문드립니다..

아래 처럼 패스워드를 치면 파일이 다운로드되게 페이지 구성을 했습니다.

-----------------------------------

<script language="javascript">
  function login_page(form) {if (form.pass.value=="1234")
  { location="다운로드파일경로" } else {alert("패스워드가 틀립니다.")}}
</script>
<form name="loginForm">
  <p>
    <input name="pass" type="password" size="25"> <input type="button" value="확 인" onClick="login_page(this.form)">
  </p>
</form>

-----------------------------------

 

지금은 패스워드치고 확인버튼을 클릭해야 됩니다.

패스워드를 친후 엔터키를 쳤을때도 확인버튼을 클릭했을때와 동일하게 되게 하는 방법이 알고 싶습니다.

답변 1개

채택된 답변
+20 포인트

function checkEnter(form) {   
    if (event.keyCode == 13) {
        event.preventDefault();
        login_page(form);  
    }
}

 

<input name="pass" type="password" size="25" onkeydown="checkEnter(this.form)"> 

답변을 작성하려면 로그인이 필요합니다.

🐛 버그신고