Html 회원가입 페이지 만들기

코드 죄수 2022. 9. 15. 23:05

html을 이용하여 회원가입 페이지를 제작 하였다.

 

배경 사진과 배경음악은 본인이 원하는 걸로 바꾸어 넣으면 잘 작동한다.

 

코드에 유효성 검사를 위해 스크립트를 가져왔지만 페이지만 제작을 원한다면 스크립트는 없애도 무방하다.

 

 

<html>
    <head>
        <title>
            회원 가입 페이지
        </title>
    </head>
    <body background="배경사진 주소">
        <form action="mailto:iwebgenie@gmail.com>subject=안녕하세요" onsubmit="return check()"> //유효성 검사를 위해 함수 추가
        <table width="620" height="450" border="1" bordercolor="skyblue" cellpadding="0" cellspacing ="0" align="center">
            <th colspan="2" bgcolor="skyblue" >
                회원 기본 정보
            </th>
            <tr bgcolor="white">
                <td bgcolor="gray" align ="center"><b>아이디:</b></td>
                <td>
                    <input type="text" id="my_id" name="my_id" size="18" maxlength="12" minlength="4">
                    <label for="my_id">4~12자의 영문 대소문자와 숫자로만 입력</label>
                </td>
            </tr>
            <tr bgcolor="white">
                <td width="120" bgcolor="gray" align ="center"><b>비밀번호:</b></td>
                <td>
                    <input type="password" id="my_password" name="my_password" size="18" maxlength="12" minlength="4">
                    <label for="my_password">4~12자의 영문 대소문자와 숫자로만 입력</label>
                </td>
            </tr>
            <tr bgcolor="white">
                <td bgcolor="gray" align ="center"><b>비밀번호 확인:</b></td>
                <td>
                    <input type="password" id="check_password" name="check_password" size="18" maxlength="12" minlength="4">
                </td>
            </tr>
            <tr bgcolor="white">
                <td bgcolor="gray" align ="center" ><b>메일주소:</b></td>
                <td>
                    <input type="text" id="my_email" name="my_email" size="24">
                    <label for="my_email">예) id@domain.com</label>

                </td>
            </tr>
            <tr bgcolor="white">
                <td bgcolor="gray" align ="center"><b>이름:</b></td>
                <td>
                    <input type="text" id="my_name" name="my_name" size="24">
                </td>
            </tr>
            <th colspan="2" bgcolor="skyblue" >
                개인 신상 정보
            </th>
            <!-- <tr bgcolor="white">
                <td bgcolor="gray" align ="center"><b>주민등록 번호:</b></td>
                <td>
                    <input type="text" id="my_number" name="my_number" maxlength="13" size="24">
                    <label for="my_email">예) 1234561234567</label>
                </td>
            </tr> -->
            <tr bgcolor="white">
                
                <td bgcolor="gray" align ="center"><b>생일:</b></td>
                <td>
                    <input type="text" id="birth" name="birth" maxlength="4" size="5">
                    년
                    <select id="month" name="month">
                        <option value="1">1</option>
                        <option value="2">2</option>
                        <option value="3">3</option>
                        <option value="4">4</option>
                        <option value="5">5</option>
                        <option value="6">6</option>
                        <option value="7">7</option>
                        <option value="8">8</option>
                        <option value="9">9</option>
                        <option value="10">10</option>
                        <option value="11">11</option>
                        <option value="12">12</option>
                    </select>
                    월
                    <select id="day" name="day">
                        <option value="1">1</option>
                        <option value="2">2</option>
                        <option value="3">3</option>
                        <option value="4">4</option>
                        <option value="5">5</option>
                        <option value="6">6</option>
                        <option value="7">7</option>
                        <option value="8">8</option>
                        <option value="9">9</option>
                        <option value="10">10</option>
                        <option value="11">11</option>
                        <option value="12">12</option>
                        <option value="13">14</option>
                        <option value="15">15</option>
                        <option value="16">16</option>
                        <option value="17">17</option>
                        <option value="18">18</option>
                        <option value="19">19</option>
                        <option value="20">20</option>
                        <option value="21">21</option>
                        <option value="22">22</option>
                        <option value="23">23</option>
                        <option value="24">24</option>
                        <option value="25">25</option>
                        <option value="26">26</option>
                        <option value="27">27</option>
                        <option value="28">28</option>
                        <option value="29">29</option>
                        <option value="30">30</option>
                        <option value="31">31</option>

                    </select>
                    일
                </td>
            </tr>
            <tr bgcolor="white">
                
                <td bgcolor="gray" align ="center"><b>관심분야</b></td>
                <td>
                    <input type="checkbox" name="interasting" value="컴퓨터" >컴퓨터
                    <input type="checkbox" name="interasting" value="인터넷" >인터넷
                    <input type="checkbox" name="interasting" value="여행" >여행
                    <input type="checkbox" name="interasting" value="영화감상" >영화감상
                    <input type="checkbox" name="interasting" value="음악감상" >음악감상

                </td>
            </tr>
            <tr bgcolor="white" height="100">
                <td bgcolor="gray" align ="center"><b>자기소개:</b></td>
                <td>
                    <textarea id="my_intro" name="my_intro" cols="56" rows="6"></textarea>
                </td>
            </tr>
        </table>
        <br>
        <div align="center">
            <input type="submit" value="회원가입">
            <input type="reset" value="다시입력">
        </div>
        
    </form>
    <audio controls autoplay hidden>
        <source src="배경 음악 주소" type="audio/mp3
        ">
        Your browser does not support the audio element.
    </audio>
    <script src="join.js"></script> // 유효성 검사를 할 js
    </body>
</html>