form 요소 중<input>
, <select>
,<fieldset>
, <legend>
에 대해 설명해보겠습니다.
<input>
자세한 정보 참고 : https://velog.io/@sally3921/2-HTML%EC%8B%9C%EC%9E%91%EA%B3%BC-HTML-tag
<input>
속성(1) type
: 인풋타입
(2) name
: 이름 지정, backend에서 name으로 key 설정
(3) readonly
: 읽기 전용
(4) autofocus
: 자동 focus
(5) placeholder
: 짧은 도움말
<label>
자세한 정보 참고 : https://velog.io/@sally3921/html-tag
<select>
<fieldset>
, <legend>
<fieldset>
: form 태그 안에 있는 요소들을 그룹화 할 때 사용한다.<legend>
: <fieldset>
안에 들어가는 태그로, 목적에 맞게 이름을 지정할 수 있다. <form action="/getFormPrac" method="get">
<label for="name" name="name">이름</label>
<input type="text" name="name" id="name" />
<fieldset>
<legend>성별</legend>
<label for="male">
<input type="radio" name="gender" value="남자" id = "male" required>남자</input>
</label>
<label for="female">
<input type="radio" name="gender" value="여자" id = "female" required>여자</input>
</label>
</fieldset>
<fieldset>
<legend>관심사</legend>
<label for="trip">
<input type="checkbox" name="interests" id = "trip" value="여행">여행</input>
</label>
<label for="fashion">
<input type="checkbox" name="interests" id = "fashion"value ="패션">패션</input>
</label>
<label for="food">
<input type="checkbox" name="interests" value="음식" id = "food">음식</input>
</label>
</fieldset>