November 06, 2020
<form>
<input>
<textarea>
여러 줄의 input을 받을 때 사용
<label for="janefeedback">Leave a feedback:</label>
<textarea id="janefeedback" name="janefeedback" rows="4" cols="50">
피드백을 남겨주세요
</textarea>
실행 화면
선택
checkbox 다중 선택
radio 단일 선택
select 드롭다운
<select>
, <option>
태그 사용 <button>
<html>
<head>
<title> My first form </title>
</head>
<body>
<form>
<div>
<strong> 아이디 </strong>
<input type = "text" name = "name" value = "아이디 입력">
<!-- type: 입력폼에 클라이언트에게 어떻게 보일지 선택
name: 백엔드에서 받을 때 이름을 지정해주어야 함
전송을 했는데 백엔드에서 받지 못했다면 이름 설정했는지 확인해야 한다.
value: 실제로 입력폼에 나타나는 값, 초기값 설정하는 역할도 할 수 있다.-->
</div>
<div>
<strong> 비밀번호 </strong>
<input type = "password" name = "password" value = "비밀번호 입력">
<!-- type이 password면 **** 형태로 출력된다. -->
</div>
<div>
<strong>성별</strong>
<input type = "radio" name = "gender" value = "M"> Male
<input type = "radio" name = "gender" value = "F"> Female
<!-- radio: 단일 선택 -->
</div>
<div>
<strong>마음에 드는 팀 이름</strong>
<input type = "checkbox" name = "teamname" value = "Pudding"> Pudding
<input type = "checkbox" name = "teamname" value = "Cake"> Cake
<input type = "checkbox" name = "teamname" value = "Macaron"> Macaron
<!-- checkbox: 복수 선택 -->
</div>
<div>
<strong>생일이 있는 달</strong>
<select name "month" id = "month">
<option value = "3">March</option>
<option value = "4">April</option>
<option value = "5">May</option>
</select>
</div>
<div>
<button type = "submit">Submit</button>
</div>
</form>
</body>
</html>
Source