일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- tag
- 분해
- Davinci Resolve
- 다빈치 리졸브
- 삼성
- RESOLVE
- 리졸브
- CSS
- DIY
- Davinci
- 세면대
- 갤럭시
- Galaxy
- naver
- 영상편집
- 인공지능
- 안드로이드
- C언어
- Apple
- Python
- 다빈치
- java
- 종류
- 자가설치
- samsung
- 태그
- 파이썬
- 애플
- HTML
- 욕실
Archives
- Today
- Total
250x250
반응형
IT 세상 해석하기
[HTML5] 작성폼 만들기 위한 태그들 Form, Input, Select, Textarea 태그 본문
728x90
반응형
[HTML5]
작성폼 만들기 위한 태그들 Form, Input, Select, Textarea 태그
By i!kohong(아이코홍)
<form>태그
태그 설명
- 자신의 태그 내에 있는 데이터를 지정한 웹 경로로 전송해 준다.
속성
method | 데이터를 전송하는 방식(get이나 post)을 지정한다. |
name | 폼의 이름 지정. 자바스크립트에서 폼 내의 데이터를 구분할 때 사용 |
action | 폼 내의 데이터를 가지고 이동할 위치(URL 이나 JSP 같은 프로그램)를 지정한다. |
enctype | 대용량 파일의 데이터 속성(multipart 나 form-data)을 지정한다. |
<input> 태그
태그 설명
- 형식(Type)을 지정함에 따라 여러 형태의 필드를 폼에 구성이 가능합니다.
- 지정형식에 따라서 적용할 수 있는 속성도 달라집니다.
속성
Type | 속성 | 기능 |
text |
name : 필드를 구분하는 이름(텍스트)을 지정한다. size : 대문자 A를 기준 삼아 필드의 크기(개수)를 지정한다. value : 기본값(텍스트)을 지정한다. maxlength : 입력할 수 있는 글자 수(개수)를 제한한다. readonly : 필드를 읽기 전용으로 지정 |
일반 텍스트를 입력하는 타입 |
password |
name : 필드를 구분하는 이름(텍스트)을 지정한다. size : 대문자 A를 기준 삼아 필드의 크기(개수)를 지정한다. maxlength : 입력할 수 있는 글자 수(개수)를 제한한다. |
비밀번호를 입력할 때 텍스트가 안보이게 해주는 타입 |
radio/checkbox |
name : 필드를 구분하는 이름(텍스트)을 지정한다. value : 기본값(텍스트)을 지정한다. check : 현재 항목을 확인할지 여부를 지정 |
사용자가 선택지를 만들수 있게 해주는 타입 |
button |
name : 필드를 구분하는 이름(텍스트)을 지정한다. value : 버튼에 표시할 글자(텍스트)를 지정한다. |
일반버튼 |
submit | 데이터를 전송하는 버튼 | |
reset | 초기화 버튼 | |
hidden | 숨기기 기능 | |
file |
name : 필드를 구분하는 이름(텍스트)을 지정한다. size ; 필드의 크기(숫자)를 지정한다. readonly : 필드를 읽기 전용으로 지정 |
사용자의 파일을 첨부 할 수 있게 하는 타입 |
name : 필드를 구분하는 이름(텍스트)을 지정한다. |
'email'을 받아들이는 타입 | |
url | URL을 받아들이는 타입이며, 입력되는 URL 주소형식이 맞는지 검사하며, 형식이 안맞는 경우 메시지를 띄운다. | |
number | 입력 값의 범위를 한정하고, 그 범위 내에서 숫자가 입력이 가능함. | |
range | 입력 형태를 슬라이드 컨트롤로 나타내 주는 타입 | |
date |
datetime, week, month, date, time, datetime-local |
날짜를 구성하는 요소들을 입력 받기 위한 타입 |
search | name : 필드를 구분하는 이름(텍스트)을 지정한다. | text타입과 유사하며, 일반 브라우저에서 검색을 입력 받기 위한 타입 |
color | name : 필드를 구분하는 이름(텍스트)을 지정한다. | 사용자가 사용하기를 원하는 색상 값을 입력 받기 위한 타입 |
<select> 태그
태그 설명
- 목록 상자나 콤보 박스로 폼을 구성할 때 사용하는 태그입니다.
- 목록에서 하나 혹은 여러 항목을 선택할 때 사용합니다.
- 필드에 들어가는 항목은 이 태그를 이용하면 됩니다.
속성
name | 이름(Text)을 지정 |
size | 목록 상자에 보여지는 항목(item)의 갯수(숫자)를 지정한다. |
multiple | 여러 항목을 선택할 수 있게 해준다. |
<option> 태그
태그 설명
- <select> 태그가 만드는 필드의 항목을 만드는 태그
속성
value | 항목을 선택하였을 때 전송할 값을 지정 |
selected | 기본적으로 선택되는 항목을 지정하게 해줌 |
<textarea> 태그
태그 설명
- 여러줄에 걸쳐 데이터를 작성하고자 할 때 쓰는 태그
속성
name | 이름(텍스트)를 지정 |
cols | 대문자 A를 기준으로 갯수만큼의 너비(갯수)를 지정 |
rows | 대문자 A를 기준으로 갯수만큼의 높이(갯수)를 지정 |
readonly | 필드를 읽기 전용으로 지정한다. |
예시
728x90
반응형
'프로그래머 공간 > HTML' 카테고리의 다른 글
[HTML5] 미디어 관련 태그 <embed>,<audio>,<video> (0) | 2019.11.25 |
---|---|
[HTML] 다른 웹 페이지 포함시키는 방법. <iframe>태그 (0) | 2019.11.24 |
[HTML] 홈페이지에 리스트를 만들자! 리스트 관련 태그 (0) | 2019.11.24 |
[HTML] 웹 문서의 정보를 포함시켜주는 <meta>태그 (0) | 2019.11.24 |
[HTML] 홈페이지에 이미지를 올리자! <img>태그 (0) | 2019.11.24 |
Comments