화면상 사용자에게 값을 입력 받을 때 select 태그를 이용할 때 가 있는데,

 

필수로 입력 하도록 제어 하고 싶다면,

 

위 코드와 같이 select 태그에 required 속성을 주고 option 태그들 중 디폴트 값을 하나 만든다.

 

그리고 디폴트 값이 기본적으로 선택되어져 있게 selected 속성을 주고 선택하기 위해 사용자가 

 

옵션값을 선택하게 되면 디폴트 값은 사용하지 못하도록 disabled 속성을 준다.

(다른 input 태그 들의 placeholder 용도로 사용)

 

그리고 디폴트 옵션에는 value 값을 "" 빈값으로 둔다.

 

그러면 사용자가 옵션을 건드리지 않고 submit을 하려고 할 경우

 

값을 입력하라는 알림과 해당 옵션으로 포커싱을 해준다.

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기