<!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>TEST</title>
    </head>

    <body>
        <!--form 태그 - input 태그의 틀(ex. 로그인창)
            action = 입력받은 정보를 전송할 위치(URL, 파일)
            method = 전송할때 송신 방식 get, post 2가지 값이 있다.-->
        <form action="#" method="get">

            <!--input 자용자의 정보 입력이 필요할때 쓰는 태그
            속성 type - 입력 태그의 유형
                 name - 서버로 전송될때 필요한 이름(id비슷한거?)
                 value - 입력 태그의 초기값
                 pattern - 지정된 형식이 맞는지 검사
                 required - 값을 넣어야 제출이 되도록 설정
                 autofocus - 페이지가 열릴때 자동으로 특정한곳에 위치
                 placeholder - 입력필드에 흐릿하게 설명-->

            <!--로그인 화면(ID)을 꾸밀때 사용-->    
            ID : <input type="text" name="text" placeholder="홍길동" required autofocus> <br><br>

            <!--로그인 화면(PASSWORD)을 꾸밀때 사용(TEXT가 표기 되지않음)-->  
            PASS : <input type="password" name="password" placeholder="비밀번호"> <br><br>

            <!--전화번호 형식 입력-->
            전화번호 : <input type="tel" name="usertel" placeholder="010-0000-0000" pattern="(010)-\d{3,4}-\d{4}"> <br><br>

            <!--숫자만 입력 가능-->
            숫자 : <input type="number" name="number" placeholder="12345687890"> <br><br>

            <!--검색어를 입력할 수 있는 텍스트 필드-->
            검색 : <input type="search" name="search" placeholder="search"> <br><br>

            <!--같은 form안에 있는 여러개중 하나만 선택할 수 있다.(다음 페이지, 페이지 선택)
                주의사항으로는 name값은 모두 같아야 한다. name가 없으면 모두 체크, 해제가 가능하다.-->
            1번. <input type="radio" name="radio" > <br>
            2번. <input type="radio" name="radio" checked> <br> <!--checked로 인해 2번에 기본 체크-->
            3번. <input type="radio" name="radio" > <br><br>

            <!--같은 form안에 있는 여러개를 선택할 수 있다.-->
            짬뽕. <input type="checkbox" name="checkbox" > <br>
            짜장. <input type="checkbox" name="checkbox" checked> <br>
            만두. <input type="checkbox" name="checkbox" checked> <br><br>

            <!--파일선택-->
            파일선택 : <input type="file" name="file" value="파일"> <br><br>

            <!--사용자가 안보이는 숨겨진 입력필드(변경해서는 안 되는 데이터를 제출시 사용)-->
            비밀 : <input type="hidden" name="hidden" value="숨겨진"> <br><br>

            <!--날짜를 선택할 수 있는 달력-->
            날짜 : <input type="date" name="date" value="2000-01-01"> <br><br>

            <!--날짜, 시간을 선택할 수 있는 달력(YYYY-MM-DDTHH:mm:ss)-->
            날짜 시간 : <input type="datetime-local" name="date2" value="2000-05-05T23:10:22"> <br><br>

            <!--년도, 달을 선택할 수 있는 달력-->
            년, 월 : <input type="month" name="month" value="2008-11"> <br><br>

            <!--년도, 주를 선택할 수 있는 달력-->
            년, 주차 : <input type="week" name="week" value="2107-W51"> <br><br>

            <!--시간을 선택할 수 있는 달력-->
            시간 : <input type="time" name="time" value="23:10"> <br><br>

            <!--슬라이드바를 조정하여 범위 내의 숫자를 선택할 수 있는 입력 필드-->
            값 설정 : <input type="range" name="range" min=50 max=550 value="200"> <br><br>

            <!--색을 선택할 수 있는 입력 필드-->            
            색 선택 : <input type="color" name="color" value="#3ef5f2"> <br><br>

            <!--버튼을 만든다. type 속성값은
                button - 단순한 버튼
                submit - 속성값을 서버에 전송할 목적
                reset - 폼을 초기화-->
            <!--button 태그는 input태그와 달리 종료태그가 있어 하위태그를 추가할 수 있다.
                자유도가 높아 아래 input 버튼들은 무시한다.-->
            버튼 : <button type="button">버튼</button><br>
            리셋 : <button type="reset">리셋</button> <br>
            전송 : <button type="submit">전송</button> <br>
           
            -------------------------------------------------------<br>

            <!--클릭하여 동작하는 버튼. onclick 속성에 javascript 코드를 삽입-->
            버튼 : <input type="button" onclick="나중에배울것" name="button" value="버튼"> <br><br>

            <!--같은 form안에 있는 input기입란이 value값으로 초기화-->
            리셋 : <input type="reset" name="reset" value="리셋"> <br><br>

            <!--같은 form안에 있는 input정보들이 action에 기입된곳으로 전송 버튼-->
            전송 : <input type="submit" name="submit" value="전송"> <br><br>

            <!--이미지 형태의 버튼을 생성-->

        </form>
    </body>
</html>
ID :

PASS :

전화번호 :

숫자 :

검색 :

1번.
2번.
3번.

짬뽕.
짜장.
만두.

파일선택 :

비밀 :

날짜 :

날짜 시간 :

년, 월 :

년, 주차 :

시간 :

값 설정 :

색 선택 :

버튼 :
리셋 :
전송 :
-------------------------------------------------------
버튼 :

리셋 :

전송 :

이미지 버튼 :

 

'HTML' 카테고리의 다른 글

<textarea>, <select>, <option>, <optgroup>  (0) 2023.03.08
<label>, <fieldset>, <legend>  (0) 2023.03.06
<a>, <img>  (0) 2023.03.06
<ul>, <ol>, <dl>  (0) 2023.03.05
<div>, <span>  (0) 2023.03.05

+ Recent posts