특정값입력시 다음화면 넘어가기!
input text box 에 특정값 (ex :1111) 을 입력했을 시 submit 버튼을 누르면 제가 지정한 화면으로 넘어가는 소스입니다.
열심히 이것저것 해보고 있는데 안되네요 ㅠㅠ..
회원들끼리만 알고 있는 비밀번호가 있는데요.
다른사람들은 접속 못하고 회원들만 사이트 접속이 되어야해서요..
홈페이지 접속하자마자 비밀번호 입력하라고 뜨고 그거 입력시 index.php로 넘어가게 하고싶어서요..
index.html 파일에서 수정중입니다.
도움 부탁드립니다 ㅠㅠ..
열심히 이것저것 해보고 있는데 안되네요 ㅠㅠ..
회원들끼리만 알고 있는 비밀번호가 있는데요.
다른사람들은 접속 못하고 회원들만 사이트 접속이 되어야해서요..
홈페이지 접속하자마자 비밀번호 입력하라고 뜨고 그거 입력시 index.php로 넘어가게 하고싶어서요..
index.html 파일에서 수정중입니다.
도움 부탁드립니다 ㅠㅠ..
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 5개
1. 아래처럼 폼의 action을 넣으세요
<form action="index.php"~~>
2. index.php 상단에서
if(넘어온값 != '1111') alert("비번이 틀립니다");
function passcheck(form){
if(form.pass.value != "비밀번호") { //원하는 비밀번호 입력 (한글은 자음 모음 쪼개서 입력)
alert("비밀번호가 틀렸습니다.");
form.pass.value = ""; //패스워드 초기화
form.pass.focus(); //패스워드 필드에 커서
return false; //폼 전송 막음
}
return true;
}
passcheck.js를 index.html이랑 동일한 위치에 업로드하시고 아래 소스를 비밀번호 입력 받는 곳에 적절히 수정해서 넣어주세요.
<script type="text/javascript" src="./passcheck.js"></script>
<body oncontextmenu="return false">
<form name="passC" action="이동할 주소" onSubmit="return passcheck(this);">
<input type="password" name="pass" style="width:120px;height:20px; font-family:'돋움', Verdana; font-size:11px; text-align:center;">
<input type="submit" value="click" style="color:#FFFFFF; background-color:#000000;height:25px; vertical-align:center;">
</form>
</body>
</html>