회원가입 양식과 콘솔

황지원·2023년 12월 21일

오즈코딩스쿨

목록 보기
4/8
<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <link href="style1.css" rel="stylesheet">
    <title>powerlifting newbie welcome</title>
</head>
<body>
    <header>
        <h1>회원가입</h1>
    </header>
    <br>
    <main>
        <form id="signupForm">
            <fieldset>
                <legend>필수입력사항</legend>
                <ul>
                    <li>
                        <label for="name">이름:</label>
                        <input type="text" name="name" id="name" placeholder="사토루">
                    </li>
                    <br>
                    <li>
                        <label for="id">아이디:</label>
                        <input type="text" name="id" id="id" placeholder="6자 이상 20자 미만 공백 없이 입력">
                    </li>
                    <br>
                    <li>
                        <label for="password">비밀번호:</label>
                        <input type="text" name="password" id="password" placeholder="비밀번호를 입력하세요.">
                    </li>
                    <br>
                    <li>
                        <label for="email">이메일:</label>
                        <input type="text" name="email" id="email" placeholder="abc@powerlifting">
                    </li>
                    <br>
                    <li>
                        <label for="phonenumber1">핸드폰:</label>
                        <input type="text" name="phonenumber1" id="phonenumber1" maxlength="3" placeholder="&nbsp;&nbsp;010"> -
                        <input type="text" name="phonenumber2" id="phonenumber2" maxlength="4" placeholder="&nbsp;&nbsp;1234"> -
                        <input type="text" name="phonenumber3" id="phonenumber3" maxlength="4" placeholder="&nbsp;&nbsp;5678">
                    </li>
                </ul>
                    <footer>
                    <select id="weightclass" name="weightclass">
                        <option value="1">체급</option>
                        <option value="2">오픈</option>
                        <option value="3">주니어</option>
                        <option value="4">마스터즈</option>
                    </select>
                    <br><br><br>
                    <label for="create">   
                        <input type="button" value="가입하기" name="create" id="create"></label> 
                        &nbsp;
                    <label for="cancel">  
                        <input type="reset" value="취소하기" name="cancel" id="cancel"></label>               
                    </footer>
                </fieldset>
            </form>
    </main>

    <script>
        document.getElementById('create').addEventListener('click', function() {
            const formData = {
                name: document.getElementById('name').value,
                id: document.getElementById('id').value,
                password: document.getElementById('password').value,
                email: document.getElementById('email').value,
                phonenumber1: document.getElementById('phonenumber1').value,
                phonenumber2: document.getElementById('phonenumber2').value,
                phonenumber3: document.getElementById('phonenumber3').value,
                weightclass: document.getElementById('weightclass').value,
            };

            console.log('가입한 유저 데이터:', formData);
        });
    </script>
</body>
</html>

원래 만들어두었던 html 코드에 자바스크립트로 콘솔 뿌리기

profile
개발 광기를 드러내보쟈..

0개의 댓글