친구가 부탁을 하나 했는데요.
자기 홈페이지 초기 화면에 비밀번호 폼을 넣고
암호가 맞으면 대문으로 이동하고
안 맞으면 맞을 때까지 계속 비밀번호를 입력하게 해 달라고 하더군요.
저는 java로 간단하게 짤 수 있다고 생각해서
이렇게 만들어 봤는데요.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>A Korean Guy</title>
<style type="text/css">
</style>
</head>
<body>
비밀번호를 입력하세요 <input type="text" id="pw">
<input type="button" value="입력" ="inputpw()">
<div id="notice"></div>
<>
function inputpw() {
if (document.getElementById('pw').value = "1206") {
document.getElementById('notice').innerHTML = "맞습니다. 3초 후 홈페이지로 이동합니다.";
setTimeout(location.href('gate.html'),3000);
} else {
document.getElementById('notice').innerHTML = "틀렸습니다. 암호는 운영자의 생일 1206입니다";
}
}
</>
</body>
</html>
테스트 결과
1. 어떤 비밀번호를 입력해도 무조건 맞다고 나오고
2. 타이머 설정이 안 먹히고 바로 메인화면으로 이동해 버리네요.
어디를 잘못 쓴건지 잘 모르겠는데
도와주실 분 계신가요?