본문 바로가기
프로그램/jQuery Mobile

23. checkbox, radio 버튼 양식

by 로드러너 2013. 12. 27.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Index

21. range 양식, slider

22. select 양식

23. checkbox, radio 버튼 양식

24. flip toggle 양식

25. mobileinit 이벤트

 

 

체크박스와 라디오버튼은 사용자의 선택을 입력받는 양식이다. jQuery Mobile은 두 양식 모두 <fieldset data-role="controlgroup">태그로 감싸서 그룹화 시킨다.

 

<fieldset data-role="controlgroup" data-type="horizontal | vertical">

    <legend>그룹제목 :</legend>

 

    //체크박스 또는 라디오버튼 목록

 

</fieldset>

 

 

체크박스

체크박스(checkbox)는 다중 선택이 가능하다.

 

<div data-role="fieldcontain">

    <fieldset data-role="controlgroup" data-type="horizontal">

        <legend>스마트폰 :</legend>

        <input id="phone1" type="checkbox" name="phone1" />

        <label for="phone1">갤럭시폰</label>

        <input id="phone2" type="checkbox" name="phone1" />

        <label for="phone2">아이폰</label>

        <input id="phone3" type="checkbox" name="phone1" />

        <label for="phone3">넥서스폰</label>

    </fieldset>

</div>

 

<div data-role="fieldcontain">

    <fieldset data-role="controlgroup">

        <legend>스마트폰 :</legend>

        <input id="phone1" type="checkbox" name="phone2" />

        <label for="phone1">갤럭시폰</label>

        <input id="phone2" type="checkbox" name="phone2" />

        <label for="phone2">아이폰</label>

        <input id="phone3" type="checkbox" name="phone2" />

        <label for="phone3">넥서스폰</label>

    </fieldset>

</div>

 

 

 

라디오버튼

라디오버튼(radio button)단일 선택이 가능하다. 

 

<div data-role="fieldcontain">

    <fieldset data-role="controlgroup" data-type="horizontal">

        <legend>스마트폰 :</legend>

        <input id="phone1" type="checkbox" name="phone1" />

        <label for="phone1">갤럭시폰</label>

        <input id="phone2" type="checkbox" name="phone1" />

        <label for="phone2">아이폰</label>

        <input id="phone3" type="checkbox" name="phone1" />

        <label for="phone3">넥서스폰</label>

    </fieldset>

</div>

 

<div data-role="fieldcontain">

    <fieldset data-role="controlgroup">

        <legend>스마트폰 :</legend>

        <input id="phone1" type="checkbox" name="phone2" />

        <label for="phone1">갤럭시폰</label>

        <input id="phone2" type="checkbox" name="phone2" />

        <label for="phone2">아이폰</label>

        <input id="phone3" type="checkbox" name="phone2" />

        <label for="phone3">넥서스폰</label>

    </fieldset>

</div>

 

 

 

<input type="checkbox | radio"> 에 사용할 수 있는 data-* 속성

data-* 속성

설명

data-theme

체크박스 테마

swatch letter (a-z)

 

 

 

[영어회화] I agree. 동의합니다

'프로그램 > jQuery Mobile' 카테고리의 다른 글

25. mobileinit 이벤트  (0) 2013.12.29
24. flip toggle 양식  (0) 2013.12.28
22. select 양식  (0) 2013.12.26
21. range 양식, slider  (0) 2013.12.25
20. HTML5 에서 추가된 폼 양식  (0) 2013.12.23