2017. 2. 27. 13:05ㆍHTML
1. Form tag
-> HTML 문서에서 사용자로 부터 입력받은 데이터를 ASP, PHP 등과 같은 언어를 사용하여 서버로 전달해주는 과정까지를 말합니다.
Method - 입력된 내용을 GET, POST 방식 중 하나를 선택하여 전달할 것인지를 결정하는 속성입니다. - GET : 사용자로 부터 입력받은 데이터를 전달할 때, URL에 붙어서 전달하는 방식으로 데이터를 쉽게 노출하기 때문에 보안이 취약한 대신 전송속도가 POST보다 빠르다는 장점이있습니다. - POST : 사용자로 부터 입력받은 데이터를 인코딩하여 메세지의 본문안에 포함하여 전달하는 방식으로 데이터를 노출하지 않기 때문에 보안이 우수한 대신 입력크기에 제한이 있다는 단점이 있습니다. Action - 사용자로 부터 입력받은 데이터를 전달하는 목적지를 설정하는 부분입니다. - action = "yuchar.php" -> 입력받은 데이터를 yuchae.php로 전달하라는 뜻입니다. Enctype - 서버로 전송되는 데이터의 형식을 나타냅니다. - application/www-form-urlencoded : Default값으로 따로 속성의 값을 설정하지 않으면 이 값이 설정됩니다. URL-Encode되어 서버로 전송되는 속성입니다. - multipart/form-data : 서버로 파일이나 이미지를 전송하는 속성입니다. - text/plain : 서버로 전송할 때 인코딩을 하지 않은 상태의 문자를 전송하는 속성입니다. 따라서, Method는 서버로 전송하는 방식, Action은 전송하는 데이터가 도착할 목적지, Enctype은 전송되는 데이터의 형식이라고 생각하시면 굅니다. |
'HTML' 카테고리의 다른 글
랜드마크 역할 및 문서구조 역할 지정 (0) | 2017.04.07 |
---|---|
웹브라우저 HTML5 지원정도 (0) | 2017.03.06 |
자바스크립트(JavaScript) 객체 (0) | 2017.01.20 |
함수와 이벤트 (0) | 2017.01.20 |
반복문 (0) | 2017.01.17 |