Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 반복문
- boolean
- if else
- 변수
- 타입
- 프론트엔드
- 논리연산자
- 함수표현식
- typeof
- ELSE
- 함수선언식
- 조건문
- 비교연산자
- for
- 함수
- for of
- javascript
- align-content
- 기초
- properties
- frontend
- flex-direction
- for in
- 화살표함수
- flex-wrap
- 문자열
- Methods
- flex
- 속성
- justify-content
Archives
- Today
- Total
하얀 코딩
[HTML - 6] form 요소 본문
form
웹 페이지에서는 form 요소를 사용하여 사용자로부터 입력을 받을 수 있습니다.
또한, 사용자가 입력한 데이터를 서버로 보낼 때에도 form 요소를 사용합니다.
<form action="처리할페이지주소" method="get|post"></form>
action 속성은 입력받은 데이터를 처리할 서버 상의 스크립트 파일의 주소를 명시합니다.
이렇게 전달받은 데이터를 처리하는 스크립트 파일을 폼 핸들러(form-handler)라고 합니다.
method 속성은 입력받은 데이터를 서버에 전달할 방식을 명시합니다.
따라서 사용자가 form 요소를 통해 입력한 데이터는 action 속성에 명시된 위치로 method 속성의 방식을 통해 전달됩니다.
method 속성
method 속성을 통해 명시할 수 있는 form 요소의 전달 방식은 GET 방식과 POST 방식으로 나눠집니다.
GET 방식은 주소에 데이터(data)를 추가하여 전달하는 방식입니다.
데이터가 주소 입력창에 그대로 나타나며, 전송할 수 있는 데이터의 크기 또한 제한적입니다.
따라서 검색 엔진의 쿼리(query)와 같이 크기가 작고 중요도가 낮은 정보를 보낼 때 주로 사용합니다.
POST 방식은 데이터(data)를 별도로 첨부하여 전달하는 방식입니다.
데이터가 외부에 드러나지 않으며, 전송할 수 있는 데이터의 크기 또한 제한이 없습니다.
따라서 보안성 및 활용성이 GET 방식보다 좋습니다.
HTML5 form 요소의 속성
HTML5에서 새롭게 추가된 form 요소의 속성은 다음과 같습니다.
1. autocomplete
2. novalidate
'HTML' 카테고리의 다른 글
[HTML - 8] input의 속성 (0) | 2022.12.30 |
---|---|
[HTML - 7] input의 type 속성값 (0) | 2022.12.30 |
[HTML - 5] block & inline (0) | 2022.12.30 |
[HTML - 4] 기본 요소 (0) | 2022.12.11 |
[HTML - 3] 엔티티(Entity) (0) | 2022.12.11 |