[Form Tag]
1. 속성
- action : 서버에 있는 어떤 파일을 찾아가는 지 지정
.jsp .java servlet(웹자바)
- method : 전송방식(get(기본), post)
※ 입력 미완료된 상태로 서버
전송되는 에러 해결
1) '입력 시. Tab키만 사용하십시오'명시
2) 프로그램을 작성하여 해결
(javascript)
3) HTML5의 required 사용
[form Tag 예시]
<form action = "hello.jsp" method = "get"> ☞ hello.jsp로 "get" 방식으로 데이터 전송
이름 <input type = "text" name = "irum" autofocus required placeholder = "kildong hong"><br>
전화번호 <input type = "text" name = "tel" required><br>
이메일 <input type="email" name = "email" required placeholder = "aa@aa.com"><br>
생일 <input type="date" name = "birth" required><br>
<input type = "submit" value = "서버 버튼">
<input type = "reset" value = "취소 버튼">
</form>
2. 데이터 전송 방식
- get : 기본형
head 또는 body로 처리(head로 전송)
전송 내용이 전부 출력됨
보안문제 관계없는 경우 사용
head – 전송 내용 노출됨, 작은 용량(128byte~2k), 길이 고정(길이 계산 X)(상대적으로 속도 ↑)
Ex) http:// ....?name=choi&tel=01011112222
주소?name=value&name=value&...
전송 시, 영어는 그대로 전송
한글 등 특수 문자는 %3% encoding
- post : body로 처리
보안성 높음
한글에 대해 문장으로 처리 가능
body – 노출 되지않음, 큰 용량, 길이가 유동적(상대적으로 속도 ↓)
'스터디 > HTML & CSS' 카테고리의 다른 글
HTTP 상태 404 - 찾을 수 없음 (0) | 2021.09.07 |
---|---|
HTML Tag 모음과 활용 예시3 - <input> (0) | 2021.09.07 |
HTML Tag 모음과 활용 예시 1 (0) | 2021.09.06 |
HTML DOCTYPE 및 기본 구조 (0) | 2021.09.06 |
Tomcat 설치 및 환경설정 (0) | 2021.09.04 |
댓글