반응형

    HTML 썸네일

    [HTML] select 하나만 골라봐

    select 주로 셀렉트박스라고 불린다.

    <select>와 <option>태그로 구성되어 있으며 

    여러 <option>중에서 하나를 선택하여 고를수 있게 한다.

     

    셀렉트박스 예

    select 예시

    여러개의 옵션 중에서 하나를 골라서 화면에 보여준다.

     

    설문조사, 생년월일 등 선택지에서 하나를 고르게 할 때 사용한다.

     

    select 속성

    <select name="favorite" disabled autofocus required>
        <option value="">좋아하는 과일</option>
        <option value="apple">사과</option>
        <option value="banana">바나나</option>
        <option value="kiwi">키위</option>
        <option value="melon">멜론</option>
    </select>

    name : select의 이름 설정 데이터 전송이나 객체접근할 때 사용

    disabled : 비활성화

    autofocus : 자동으로 포커스 된다. 

    required : form 사용시 필수로 선택해야 되는 항목임을 나타내주는 속성

     

     

    option 속성

    <select name="favorite">
        <option value="">좋아하는 과일</option>
        <option value="apple" selected>사과</option>
        <option value="banana" disabled>바나나</option>
        <option value="kiwi">키위</option>
        <option value="melon">멜론</option>
    </select>

    value : 데이터 전송시 전송될 값[selected된 항목]

    selected : 기본값 설정

    disabled : select와 같이 비활성화 시킨다.

     

    셀렉트박스 사용법

    <select name="favorite">
        <option value="">좋아하는 과일</option>
        <option value="apple">사과</option>
        <option value="banana">바나나</option>
        <option value="kiwi">키위</option>
        <option value="melon">멜론</option>
    </select>

     

    html의 구성의 사용법 아래와 같이 select안에 option을 두는 형태로 구성한다.

    기본값 설정을 하려면 <option> 태그에 selected를 선언해주면된다.

    <select name="favorite">
        <option value="">좋아하는 과일</option>
        <option value="apple">사과</option>
        <option value="banana" selected="selected">바나나</option>
        <option value="kiwi">키위</option>
        <option value="melon">멜론</option>
    </select>

     

    option의 disabled은 항목만 비활성화 시키고

    select의 disabled는 전체가 비활성화 된다.

     

    <select name="favorite">
        <option value="">좋아하는 과일</option>
        <option value="apple">사과</option>
        <option value="banana" disabled>바나나</option>
        <option value="kiwi">키위</option>
        <option value="melon">멜론</option>
    </select>
    <select name="favorite" disabled>
        <option value="">좋아하는 과일</option>
        <option value="apple">사과</option>
        <option value="banana">바나나</option>
        <option value="kiwi">키위</option>
        <option value="melon">멜론</option>
    </select>

    option의 disabled은 항목만 비활성화

    바로 아래있는 셀렉트박스를 보면

    바나나가 비활성화 되었다.

    select의 disabled는 전체가 비활성화

    바로 아래있는 셀렉트박스를 보면

    셀렉트박스 전체가 비활성화 되어있다.

     

     

    반응형

    '웹언어 > HTML' 카테고리의 다른 글

    [HTML] 모바일에서 확대 축소 막기  (3) 2022.03.20
    [HTML] a 태그의 모든 것  (2) 2021.05.30
    [HTML] 파비콘 설정하기  (15) 2021.05.12
    [HTML] meta 설정하기 open graph  (14) 2021.05.09
    [HTML] input 사용법  (6) 2021.05.05
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기