Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

chapter17 : form_tag 본문

WEB.HTML

chapter17 : form_tag

GAWON 2023. 5. 18. 09:21
<!--
<form> 태그 (중요함중요중요중요중요)

1.사용자로부터 정보를 입력 받을 때 사용하는 태그
2.주용 속성
1) action : 정보를 받아서 어디에서 처리할 것인지 처리할 장소(위치,경로)를 지정
2) method : 정보를 전달하는 방식
(1) get : default,정보를 herder에 포함시켜서 보냄
정보가 노출됨(보안 처리가 안된다)

빠름(ex: 검색)
(2) post :정보를 body에 포함시켜서 보냄
정보가 보안 처리됨
느림(ex: 회원가입,로그인)
3) enctype :파일 업로드 할 때 사용

-->

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="#">
<!--  1.텍스트 상자 -->
<h3>텍스트 상자</h3>
일반 텍스트 상자 : <input type="text" placeholder="일반 텍스트 상자"><br>        <!-- (많이쓴대) -->
비밀번호 텍스트 상자 : <input type="password" placeholder="비밀번호"><br>       <!-- (많이쓴대) -->

숫자용 텍스트 상자 : <input type="number"><br>                               <!-- (많이쓴대) -->

이메일 텍스트 상자 : <input type="email"><br>
URL 텍스트 상자 : <input type="url"><br>
전화번호 텍스트 상자 : <input type="tel"><br>
날짜 텍스트 상자 : <input type="date"><br>
시간 텍스트 상자 : <input type="time"><br>

```
 <hr>

 <!-- 2.버튼 -->
 일반 버튼 : <input type="button" value="전송"><br>                        <!-- (많이쓴대) -->
 일반 버튼 : <button>전송2</button><br>                                    <!-- (많이쓴대) -->
 전송 버튼 : <input type="submit" value="전송"><br>                        <!-- (많이쓴대) -->
    <!--  submit : 폼에 입력된 모든 테이터를 actiopn 위치로 전송-->
 취소 버튼 : <input type="reset" value="취소"><br>                         <!-- (많이쓴대) -->
 이미지 버튼 : <input type="image" src="images/bart.jpg" style="width: 200px"><br>
 숨김 버튼 : <input type="hidden" name="age" value="20"><br>             <!-- name속성 알고있으세요 -->
    <!-- 변수 age에 값 20저장 -->

 <hr>

 <!-- 3.라디오 버튼 --> <!-- (많이쓴대) -->
 <!-- 여러 선택 중에서 하나만 선택하는 경우에 사용(남,여) -->
 <!-- 라디오 버튼 name 속성을 같은 값으로 설정 -->
 <h3>라디오 버튼</h3>
 <input type="radio" name="gender" value="m" checked="checked">남
 <input type="radio" name="gender" value="f">여<br>
 <!-- checked 옵션으로 초기 값 설정 가능 -->

 <hr>

 <!-- 4.체크 박스 --> <!-- (많이쓴대) -->
 <!-- 여러 선택 중에서 자유롭게 선택하는 경우에 사용(취미 등) -->
 <!-- 체크 박스는 name 속성을 같은 값으로 설정 -->
 <h3>체크 박스</h3>
 <input type="checkbox" name="hoddies" value="영화">영화
 <input type="checkbox" name="hoddies" value="음악">음악
 <input type="checkbox" name="hoddies" value="게임">게임<br>

 <hr>

 <!-- 5.필드 셋 --> <!-- (많이쓴대) -->
 <h3>필드 셋</h3>
 <fieldset>
    <legend>지역</legend> <!-- 필드셋의 제목은 legend> -->
    <input type="checkbox" name="region" value="강남">강남<br>
    <input type="checkbox" name="region" value="강동">강동<br>
    <input type="checkbox" name="region" value="강서">강서<br>
    <input type="checkbox" name="region" value="강북">강북<br>
 </fieldset>

 <!-- 6.textarea -->
 <!-- 많은 양의 텍스트를 처리할 때 사용 -->
 <!-- 속성 (행 : row, 열 : cols) -->
 <h3>textarea</h3>
 <textarea rows="10" cols="100" placeholder="자기소개 1000자 입력" style="resize:none"></textarea>
 <!-- 엔터 치지마세요 앞에 공백이 생김</textarea> -->

 <hr>

 <!-- 7.목록 상자(선택만 가능) -->  <!-- (많이쓴대) -->
 <!-- <select> 태그로 목록을 만들고, <option> 태그로 값을 추가 -->
 <h3>목록 상자</h3>
 <select name="addr1">
   <option value="seoul">서울</option>
   <option value="gyeonggi">경기</option>
   <option value="incheon">인천</option>
 </select>

 <select name="addr2" size="4" multiple="multiple">
    <option value="강남">강남</option>
    <option value="강동">강동</option>
    <option value="강서">강서</option>
    <option value="강북">강북</option>
 </select>

 <hr>

 <!-- 8.콤보 상자(목록상자 + 직접입력) -->
 <h3>콤보 상자</h3>
 <input type="text" list="animals">
 <datalist id="animals">
   <option value="개">개</option>
   <option value="고양이">고양이</option>
   <option value="앵무새">앵무새</option>
   <option value="햄스터">햄스터</option>
   <option value="고슴도치">고슴도치</option>
 </datalist>

 <!-- 9.기타 -->

 <!-- 진행 바 : 전체 100중 50진행상태 -->
 50진행 : <progress value="50" max="100"></progress><br>

 <!-- 색상 표 -->
 색상 표 : <input type="color"><br>

 <!-- 범위 바 : 0~100사이 10단위로 표시 -->
 범위 : <input type="range" min="0" max="100" step="10"><br>

 <!-- 파일 첨부 --> <!-- (많이쓴대) -->
 첨부 파일 :<input type="file">

 </form>

```

</body>
</html>

'WEB.HTML' 카테고리의 다른 글

chapter19 : form_tag_test2  (0) 2023.05.18
chapter18 : form_tag_test1  (0) 2023.05.18
chapter16 : a_tag  (0) 2023.05.18
chapter15 : font  (0) 2023.05.18
chapter14 : table  (0) 2023.05.18