html form 태그
개요
<form>
태그는 웹 페이지에서의 입력 양식을 의미합니다.
로그인 창이나, 회원가입 폼 등이 이에 해당합니다.
텍스트 필드에 글자를 입력하거나, 체크박스나 라디오 버튼을 클릭하고 제출 버튼을 누르면
백엔드 서버에 양식이 전달되어 정보를 처리하게 됩니다
실제로 백엔드 코드와 함께 <form>
을 사용하기 위해서는 다음 속성들이 사용됩니다.
name
: 폼의 이름action
: 폼 데이터가 전송되는 URLmethod
: 폼 전송 방식 (GET / POST)
input
<form>
태그는 전체 양식을 의미하며, 화면에 보이지 않는 추상적인 태그입니다.
실제로 사용자가 양식을 입력하기 위한 태그는 <input>
태그 등이 사용됩니다.
type
속성을 통해 종류를 나타내며, name
을 통해 데이터의 이름, value
를 통해 기본 값을 지정합니다.
type
text
: 일반 문자password
: 비밀번호button
: 버튼submit
: 양식 제출용 버튼reset
: 양식 초기화용 버튼radio
: 한개만 선택할 수 있는 컴포넌트checkbox
: 다수를 선택할 수 있는 컴포넌트file
: 파일 업로드hidden
: 사용자에게 보이지 않는 숨은 요소
등의 유형이 있으며, HTML5
에는 더 다양한 종류의 <input>
종류가 생겼습니다.
예제
1 | <form> |
select, option
<select>
및 <option>
은 드롭다운 리스트를 만드는 태그입니다.
예제
1 | <select> |
이 밖에
<label>
<textarea>
<button>
<optgroup>
<fieldset>
태그 등이 <form>
에서 활용됩니다