[HTML] Form

Form 요소

데이터를 입력하거나 전송할 때 사용하는 HTML 요소이다.

form 태그

<form action="index.html" method="get">
  <label for="username">ID</label>
  <input type="text" id="username">
</form>

form은 브라우저(클라이언트)에서 서버로 데이터를 전송하기 위해 사용하는 태그이다.

form의 method

  • GET : URL에 데이터를 담아 전달
  • POST : URL과는 별도로 데이터를 전달

form의 action

action은 form에서 데이터를 전송할 URL

label 태그

<label>ID <input type='text'></label>

<label>ID</label>
<input type="text">

둘의 차이는 포커스가 ID까지 잡히느냐 안잡히느냐의 차이

select 태그

<!-- select#select-id[name=number]>option[value=$]+=4 -->
<select name="number" id="select-id">
  <option value="1">First</option>
  <option value="2">Second</option>
  <option value="3">Third</option>
  <option value="4">Fourth</option>
</select>

한 칸에서 여러가지 선택할 수 있는 칸을 만드는 것