웹 페이지에 있는 form에 데이터를 입력
웹 페이지 내 액션이 일어나게 되면 데이터는 웹 서버로 이동
웹 서버는 데이터를 처리하기 위해 APP을 호출
필요에 따라 APP은 DB로 데이터 전송
DB에서 CRUD 작업이 일어나고 작업 결과를 APP으로, WEB으로 전송
WEB에서 사용자 브라우저로 전송
사용자 페이지에 출력
text, button, password, search, date, time, range, number, color, radio, checkbox, file, email, url, tel
<label>
: 태그 설명, 시각장애인들을 위한 따뜻한 코딩!!!
사용 방법 1
<label>
이름 :
<input type="text" name="name">
</label>
사용 방법 2
<label for="myName">이름 : </label>
<input type="text" name="name" id="myName">
<select>
: 드롭다운 리스트 박스 생성
<fieldset>
: 폼컨트롤 그룹화
<legend>
: fieldset의 제목, 반드시 첫번째 자식으로!
<button>
<fieldset>
: 폼컨트롤 그룹화
<textarea>
: 여러줄의 text입력 받기
<datalist>
: select + input !
선택가능한 옵션도 제공하고 마음에 안들면 직접 입력 가능하다
ex) 이메일 입력창