Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- oralce
- MySQL
- flash
- JavaScript
- CVS
- .NET
- 에덴미술
- 소득세
- 즐겨찾기 추가
- 블로그 조회수
- Eclipse
- Adobe pdf reader
- Jexcel
- Administrator
- Jrun
- 블로그 방문자 늘리기
- CSS
- JSP
- PHP
- 국민연금
- 갑근세
- 블로그 수익화
- 인테리어그림
- HTML
- Vista
- 블루수국그림
- samba
- MSSQL
- 블로그 조회수 늘리기
- IIS
Archives
- Today
- Total
I LOVE EJ
회원가입 체크 루틴 본문
<title>회원가입</title>
<script language="JavaScript">
<!--
<script language="JavaScript">
<!--
function IsNumeric(checkStr)
{
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
if (ch < "0" || ch > "9")
return false;
}
return true;
}
{
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
if (ch < "0" || ch > "9")
return false;
}
return true;
}
function FindZip(sel) {
var winOpts="width=500,height=200,scrollbars=1";
var win = window.open("post/post.asp?place="+sel, "find_zip_win", winOpts);
}
var winOpts="width=500,height=200,scrollbars=1";
var win = window.open("post/post.asp?place="+sel, "find_zip_win", winOpts);
}
function CheckZip(zip1, zip2)
{
if( zip1.value.length != 3 || zip2.value.length != 3 || !IsNumeric(zip1.value) || !IsNumeric(zip2.value)) {
alert ("우편번호는 '우편번호찾기'를 이용하여 입력해 주십시오.");
return false;
}
{
if( zip1.value.length != 3 || zip2.value.length != 3 || !IsNumeric(zip1.value) || !IsNumeric(zip2.value)) {
alert ("우편번호는 '우편번호찾기'를 이용하여 입력해 주십시오.");
return false;
}
return true;
}
}
function sendit()
{
{
var str;
str = document.regiform.name.value;
//이름 기입여부 체크
if(str == "") {
alert("이름을 기입해 주십시요");
document.regiform.name.focus();
return true;
}
str = document.regiform.userid.value;
//아이디 기입여부 체크
if(str == "") {
alert("아이디 반드시 입력해야 합니다.");
document.regiform.userid.focus();
return true;
}
//아이디 기입여부 체크
if(str.length < 4) {
alert("아이디는 4글자이상이어야 합니다.");
document.regiform.userid.focus();
return true;
}
//비밀번호 기입여부 체크
str = document.regiform.pwd1.value;
if(str == "") {
alert("패스워드는 반드시 입력해야 합니다.");
document.regiform.pwd1.focus();
return true;
}
//비밀번호 확인결과가 같은지 체크
if(document.regiform.pwd1.value != document.regiform.pwd2.value) {
alert("패스워드가 일치하지 않습니다.");
document.regiform.pwd2.focus();
return true;
}
str = document.regiform.name.value;
//이름 기입여부 체크
if(str == "") {
alert("이름을 기입해 주십시요");
document.regiform.name.focus();
return true;
}
str = document.regiform.userid.value;
//아이디 기입여부 체크
if(str == "") {
alert("아이디 반드시 입력해야 합니다.");
document.regiform.userid.focus();
return true;
}
//아이디 기입여부 체크
if(str.length < 4) {
alert("아이디는 4글자이상이어야 합니다.");
document.regiform.userid.focus();
return true;
}
//비밀번호 기입여부 체크
str = document.regiform.pwd1.value;
if(str == "") {
alert("패스워드는 반드시 입력해야 합니다.");
document.regiform.pwd1.focus();
return true;
}
//비밀번호 확인결과가 같은지 체크
if(document.regiform.pwd1.value != document.regiform.pwd2.value) {
alert("패스워드가 일치하지 않습니다.");
document.regiform.pwd2.focus();
return true;
}
// 우편번호 검사
if ( CheckZip(document.regiform.home_zip1, document.regiform.home_zip2) == false ) {
return false;
}
if ( CheckZip(document.regiform.home_zip1, document.regiform.home_zip2) == false ) {
return false;
}
//메일주소 기입여부 체크
str = document.regiform.email.value;
if(str == "")
{
alert("메일주소를 입력해야 합니다.");
document.regiform.email.focus();
return true;
}
//주민등록번호가 각각 6자리,7자리가 맞는지 확인
var ssn1 = document.regiform.ssn1.value;
var ssn2 = document.regiform.ssn2.value;
if((ssn1.length != 6) || (ssn2.length != 7))
{
alert("주민등록번호가 제대로 기입되지 않았습니다");
document.regiform.ssn1.focus();
return true;
}
document.regiform.submit();
return true;
}
str = document.regiform.email.value;
if(str == "")
{
alert("메일주소를 입력해야 합니다.");
document.regiform.email.focus();
return true;
}
//주민등록번호가 각각 6자리,7자리가 맞는지 확인
var ssn1 = document.regiform.ssn1.value;
var ssn2 = document.regiform.ssn2.value;
if((ssn1.length != 6) || (ssn2.length != 7))
{
alert("주민등록번호가 제대로 기입되지 않았습니다");
document.regiform.ssn1.focus();
return true;
}
document.regiform.submit();
return true;
}
//주민등록번호 6자리 입력하고 다음 포커스로 이동
function lengthcheck(form, str)
{
if(str.length >=6) {
form.ssn1.blur();
form.ssn2.focus();
}
}
function onlyNumber() //숫자만을 기입받게 하는 방법
{
if((event.keyCode<48)||(event.keyCode>57))
event.returnValue=false;
}
function id_check(arg){
if(arg!="") {
w=open('id_check.asp?userid='+arg,'id_check','width=320,height=220');
w.focus();
}
else {
alert("아이디를 먼저 입력하여 주십시오.");
document.regiform.userid.focus();
}
}
if(arg!="") {
w=open('id_check.asp?userid='+arg,'id_check','width=320,height=220');
w.focus();
}
else {
alert("아이디를 먼저 입력하여 주십시오.");
document.regiform.userid.focus();
}
}
// -->
</script>
</head>
</script>
</head>
회원가입폼은 특정 input 태그가 들어가는 위치에 name값이 맞는지 확인..
'Web publishing > JavaScript' 카테고리의 다른 글
아이디 중복 체크시 숫자/영문만 입력되도록 체크 함수 (0) | 2007.10.15 |
---|---|
검색창기능 (0) | 2007.10.15 |
자바스크립트기본-내장객체 이벤트 (0) | 2007.10.15 |
자바스크립트기본-내장객체 이벤트 (0) | 2007.10.15 |
드랍다운리스트의 값 가져오기 (0) | 2007.10.15 |