본문 바로가기

Study/Programming

자바스크립트 ID 저장, 중복체크

반응형

<html>
<head>
<meta content="text/html; charset=utf-8">
<script language="javascript">
    var arrId = new Array();
    var str="";
    function idCheck(){
        for(var i=0; i<arrId.length; i++){
            if(document.frm.id.value == arrId[i]){
                alert(arrId[i] +"사용불가!!" +i +" ");
                return;
            }else{
                alert(arrId[i] +"사용가능!!" +i +" ");
                return;
            }
        }
    }

    function ok(){
       
        var idd = document.frm.id.value;
        var namee = document.frm.name.value;
        var pw = document.frm.pw.value;
        var repw = document.frm.repw.value;
            if(idd == 0 || namee== 0 || pw ==0 || repw ==0){
                alert("모두 입력해 주세요");
                return;
            }
            if(pw != repw){
                alert("비밀번호가 일치하지 않습니다");
            return;
            }
        var confirmVal = window.confirm("아이디 : " +idd +"\n" +"이름   : " +namee +"\n\n" +"입력한 정보가 맞습니까?");
        if(confirmVal == 1){
        //arrId = arrId.push(idd);
            arrId.push(idd);
        str += this.arrId +" 성공적으로 저장되었습니다 ";
        }
        output.innerHTML=str;
        setTimeout("cls()", 3000);
        output.innerHTML=str;
    }

    function cls(){
        output.innerHTML="";
    }
</script>
</head>
<body>
<form name="frm">
<pre>
아이디   : <input type="text" name="id" size="10" maxlength="10"><input type="button" name="idcheck" value="중복확인" onclick="idCheck()">
이름     : <input type="text" name="name" size="10">
비밀번호 : <input type="password" name="pw" size="10">
비번확인 : <input type="password" name="repw" size="10">

<input type="button" value="확인" onclick="ok()"><input type="reset" value="취소">
</pre>
<div id="output"></div>
</form>
</body>
</html>

반응형

'Study > Programming' 카테고리의 다른 글

자바 컬렉션 프레임워크  (0) 2009.05.18
자바 예외처리  (0) 2009.05.18
자바스크립트 달력  (0) 2009.05.15
자바 Array  (0) 2009.05.15
자바 String, StringBuffer  (0) 2009.05.15