카테고리 없음2013. 6. 16. 09:01
지식Q&A > 컴퓨터, 통신 > 프로그래밍 > 자바스크립트 인쇄하기 | 지식 선물하기 | 이 지식을...자바스크립트 제발 부탁드려요 ㅠ.ㅠ평점 :+ 2 (6 명)나도 평가하기ancientkid조회 :137답변 : 1
답변이 완료된 질문입니다. (2005-06-17 03:26 작성)신고

정말 부탁드립니다...

아이디, 비밀번호 저장 text 타입으로 만들고 로그인 버튼하나와 아이디 저장하는 체크박스를 만들어서 로그인 버튼은 특별한 이벤트는 없구요..쿠키를 저장해서 다음번에 실행할때는 쿠키에 저장된 값을 아이디 박스에다가 넣어야하는데요..

소스좀 부탁드립니다..

제발요 한사람 살려주는 셈치고 부탁드립니다 고수님들..^^

질문자가 선택한 답변-->
re: 자바스크립트 제발 부탁드려요 ㅠ.ㅠ haan (2005-06-17 09:42 작성, 2005-06-17 09:43 수정) 이의제기| 신고이의제기| 신고-->
질문자 평
로그인 동작부만 있는 코드 입니다.
입력 폼의 디자인 등은 직접 하셔야 합니다.
<Script Language="JavaScript"><!--// 로그인 입력 확인function checkLogin(frm){if(frm.id.value == ""){alert("아이디를 입력하세요.");frm.id.focus();return false;}if(frm.passwd.value == ""){alert("비밀번호를 입력하세요.");frm.passwd.focus();return false;}// 로그인 정보 저장 체크 확인하여 진행if(frm.saveid.checked) saveLogin(frm.id.value);else saveLogin("");return true;}// 로그인 정보 저장function confirmSave(checkbox){ var isRemember; // 로그인 정보 저장한다고 선택할 경우 if(checkbox.checked) { isRemember = confirm("이 PC에 로그인 정보를 저장하시겠습니까? \n\nPC방등의 공공장소에서는 개인정보가 유출될 수 있으니 주의해주십시오."); if(!isRemember) checkbox.checked = false; }}
// 쿠키값 가져오기function getCookie(key){ var cook = document.cookie + ";"; var idx = cook.indexOf(key, 0); var val = "";
if(idx != -1) { cook = cook.substring(idx, cook.length); begin = cook.indexOf("=", 0) + 1; end = cook.indexOf(";", begin); val = unescape( cook.substring(begin, end) ); }
return val;}
// 쿠키값 설정function setCookie(name, value, expiredays){ var today = new Date(); today.setDate( today.getDate() + expiredays ); document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";"}
// 쿠키에서 로그인 정보 가져오기function getLogin(){var frm = document.loginForm;
// userid 쿠키에서 id 값을 가져온다.var id = getCookie("userid");// 가져온 쿠키값이 있으면if(id != ""){frm.id.value = id;frm.saveid.checked = true;}}
// 쿠키에 로그인 정보 저장function saveLogin(id){if(id != ""){// userid 쿠키에 id 값을 7일간 저장setCookie("userid", id, 7);}else{// userid 쿠키 삭제setCookie("userid", id, -1);}}//--></Script>
<body onLoad="getLogin()"><form name="loginForm" onSubmit="return checkLogin(this)">아이디 : <input name="id"><input name="saveid" id="saveid" type="checkbox" onClick="confirmSave(this)"><label for="saveid">저장</label><br>비밀번호 : <input name="passwd" type="password"><br><br><input type=submit></form>
</form>
Posted by 아이맥스