Html

09.입력양식태그

은찡안찡 2022. 9. 23. 15:33
<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>입력양식태그</title>
</head>
<body>
    <!-- label 태그는 input 태그를 설명하며, 항목이나 파일을 식별하기 위해 사용하는 제목이나 이름을 말한다. -->
    <form action="jsp/writeprocess.jsp" method="post">
        <table>
            <tr>
                <td><label for="username">이름</label></td>
                <td><input id="username" type="text" name="username"></td>
            </tr>
            <tr>
                <td>성별</td>
                <td>
                    <input id="man" type="radio" name="gender" value="m">
                    <label for="man">남자</label>
                    <input id="woman" type="radio" name="gender" value="w">
                    <label for="woman">여자</label>
                </td>
            </tr>
            <tr>
                <td>좋아하는 음식</td>
                <td>
                    <select name="food">
                        <option value="김밥" selected>김밥</option>
                        <option value="떡복이">떡복이</option>
                        <option value="순대">순대</option>
                        <option value="어묵">어묵</option>
                    </select>
                </td>
            </tr>
            <tr>
                <td>좋아하는 음식</td>
                <td>
                    <select name="food" multiple><!-- 항목 중 여러 개를 선택 -->
                        <option value="김밥" selected>김밥</option>
                        <option value="떡복이">떡복이</option>
                        <option value="순대">순대</option>
                        <option value="어묵">어묵</option>
                    </select>
                </td>
            </tr>
            <tr>
                <td>교육 내용</td>
                <td>
                    <label for="프론트엔드">프론트엔드</label>
                    <select id="프론트엔드" name="front-edu">
                        <!-- 선택하는 항목이 많을 경우에 사용자가 선택하기 편하도록 선택 항목을 구분한다. -->
                        <optgroup label="기본">
                            <option value="HTML5" selected>HTML5</option>
                            <option value="CSS3">CSS3</option>
                            <option value="JS">JavaScript and jQuery</option>
                        </optgroup>
                        <optgroup label="고급">
                            <option value="Ajax">Ajax</option>
                            <option value="node">node.js</option>
                            <option value="react">React.js</option>
                        </optgroup>
                    </select>
                    <!-- 백엔드: 자바, 데이터베이스, SQL, JSP(자바 웹 프로그래밍), Spring framework(스프링) -->
                    <label for="백엔드">백엔드</label>
                    <select id="백엔드" name="back-edu">
                        <optgroup label="기본">
                            <option value="java" selected>자바</option>
                            <option value="db">데이터베이스</option>
                            <option value="sql">SQL</option>
                        </optgroup>
                        <optgroup label="고급">
                            <option value="jsp">JSP</option>
                            <option value="spring">spring</option>
                        </optgroup>
                    </select>
                </td>
            </tr>
            <tr>
                <td><input type="submit" value="전송"></td>
                <td><input type="reset" value="초기화"> <input type="button" value="버튼"></td>
            </tr>
        </table>
    </form>
</body>
</html>

 

결과물

'Html' 카테고리의 다른 글

html  (0) 2022.10.04
10.HTML5에서 추가한 입력 양식 태그  (0) 2022.09.23
0.0 VS Code 설정  (0) 2022.09.21
08. 입력양식태그  (0) 2022.09.20
07. 공간분할태그  (0) 2022.09.20