반응형
selectbox를 사용할 때, 실제로 데이터를 넘겨주는 option이 있는가 하면,
"==선택해주세요==" 와 같이 데이터와 전혀 상관없는 안내문구 옵션을 넣어야 할 때가 있다.
(물론 요즘은 접근성 이슈로 기본값을 미리 선택해 두긴 하지만..)
이와 같은 옵션을 넣을때 hidden과 disabled 속성을 넣으면 아주 유용하다.
default값은 "==선택해주세요==" 로 되어있지만 실제 셀렉트박스를 클릭 시 안내문구는 선택할 수 없게 되고
실제 데이터 값만 선택할 수 있게 되어서 개발자가 편할 듯.
IE9+, 크롬, 파이어폭스 모두 잘 적용됐다. IE8 테스트는 해보지 못함.
<select>
<option value="" selected disabled hidden>==선택하세요==</option>
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
<option value="5">Five</option>
</select>
반응형
'코딩' 카테고리의 다른 글
동천학교 신문기사 (0) | 2018.01.12 |
---|---|
[html] input file css (0) | 2017.10.11 |
[크롬] 자동완성 input 파란색 배경 없애기 (4) | 2017.09.08 |
a태그 이중 (0) | 2017.08.18 |
스크린아웃, 히든처리 css (0) | 2016.09.08 |