: form은 사용자의 입력값을 서버로 전송할때 사용되는 태그이다.
<body>
<form action = "http://localhost:8080/form.jsp" accept-charset="utf-8"
name = "person_info" method = "get">
</form>
</body>
: 사용자의 정보를 받을 수 있는 모양을 만들 수 있다.
<form action="/example.html" method="POST">
<input type="text" name="food" id="meal">
</form>
text, radio, checkbox, password, button, hidden, submit, reset
name
: 태그 이름를 식별할때 사용된다.(페이지에서 고유해야함)id
: name과 비슷하지만 주로 JavaScript, CSS 에서 식별하는 용도로 많이 쓰임(양식에서 고유해야함): input을 통해 만든 모양 옆에 설명해주는 라벨을 붙일 수 있다.
<form action="/example.html" method="POST">
<label for="meal">What do you want to eat?</label>
<input type="text" name="food" id="meal">
</form>
: 셀렉트 박스를 만들때 사용된다.
<form>
<label for="lunch">What's for lunch?</label>
<select id="lunch" name="lunch">
<option value="pizza">Pizza</option>
<option value="curry">Curry</option>
</select>
</form>
: 데이터 자동 완성 기능으로 미리 보여 준다.
<datalist id="sauces">
<option value="ketchup">Ketchup</option>
<option value="mayo">Mayo</option>
</datalist>
: 텍스트 필드를 만들 수 있다.
<label for="blog">New Blog Post: </label>
<textarea id="blog" name="blog" rows="5" cols="30">
</textarea>