📚HTML, CSS/실습 및 프로젝트

html / css 프로젝트 1-(3) form 꾸미기

하얀성 2023. 2. 2. 12:42

form 요소는 만드는데 어려운 부분은 없었으나 기존에 해오던 html 코드가 내가 감당불가할 정도로 쌓여서 관리가 힘들었다.

그리고, live server 가 안되서 그 버그 수정하느라 애 좀 먹었다.

정답은 잘게 쪼개서 내가 조립한뒤에, 유효성 통과하고 나서, 결과를 최종본에 합치는 방식을 새롭게 채택하기로 했다.

 

select 박스

<select name="job">
    <option value="">직업선택</option>
    <option value="학생">학생</option>
    <option value="회사원" selected="selected">회사원</option>
    <option value="기타">기타</option>
</select>

아래와 같이 회사원이 선택된채로 출력됩니다.


radio 박스. (꼭 label로 안북어 줘도 된다.)

ction='a.jsp'>
  성별<br>
  <input type='radio' name='gender' value='female' />여성
  <input type='radio' name='gender' value='male' />남성
  <br>
  좋아하는 과일<br>
  <input type='radio' name='fruits' value='apple' checked/>사과
  <input type='radio' name='fruits' value='banana' />바나나
  <input type='radio' name='fruits' value='orange' />오렌지
  <br>
  <input type='submit'>

아래처럼 name 속성을 동일하게 주면,

<input type="radio" name="age">10대
<input type="radio" name="age">20대
<input type="radio" name="age">30대

 

아래처럼 단 하나만 다중택일 된다.

 


 

폼 완성

input에서 나오는 for=""은 id를 사용해줄 때만 써줘야함. class 사용 시에는 안 써도됨.

 

css도 통과완료.