예시
<form action="" method="get" class="form-example"> <div class="form-example"> <label for="name">Enter your name: </label> <input type="text" name="name" id="name" required /> </div> <div class="form-example"> <label for="email">Enter your email: </label> <input type="email" name="email" id="email" required /> </div> <div class="form-example"> <input type="submit" value="Subscribe!" /> </div> </form>

action
form
이 제출될 백엔드 URL
을 지정해야함설정하지 않거나
“”
빈 문자열로 설정한다면 현재 URL
로 보냄.method
- post
- 데이터가 body에 담겨서 보내짐.
- get (default)
- URL 뒤에 ? 구분자로 파라미터를 붙여서 보냄.
- dialog
- 폼이 <dialog> 안에 있다면 dialog를 닫으면서 submit event를 발생시킨다.
enctype (encryption)
application/x-www-form-urlencoded
: default
multipart/form-data
input type=file
인 값을 포함하는 form의 경우 이렇게 설정
text/plain
: 디버깅 목적이므로 프로덕트에선 쓰지 말자
target
- _self (default), _blank, _parent, _top, _unfencedTop