size 속성을 사용하면 기본 표시되는 목록의 수를 지정할 수 있음.
multiple 속성을 사용하면 여러개의 항목 선택이 가능 Ctrl 키를 누른 상태에서 선택.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>select 태그</title> </head> <body> <!-- # select 태그 - 드롭다운을 사용해서 여러개의 목록을 정의. - 서버에 전송되는 데이터는 select 요소의 name 속성에, option 요소의 value 속성이 값으로 전송. # option 태그 - select 태그안의 목록을 생성. # optgroup 태그 - option 태그를 그룹화. # datalist 태그 - 텍스트를 입력하는 필드에 사전에 정의된 드롭 다운 형식의 목록을 출력. - 사용자가 입력창에 값을 입력하면, option 목록에서 일치하는 것을 찾아, 자동완성 기능을 제공. --> <h2>select 태그</h2> <br> <form action="#"> <fieldset> <legend> select </legend> <select id="car-list" name="cars" size="1" multiple> <option value="hyundai">HYUNDAI</option> <option value="kia">KIA</option> <option value="gm">GM</option> <option value="bmw">BMW</option> <option value="benz">BENZ</option> </select> <p> size 속성을 사용하면 기본 표시되는 목록의 수를 지정할 수 있음.</p> <p> multiple 속성을 사용하면 여러개의 항목 선택이 가능<br> Ctrl 키를 누른 상태에서 선택. </p> </fieldset> <br> <input type="submit" value="선택 완료"> </form> <br> <form action=""> <fieldset> <legend> optgroup </legend> <select id="car-list2" name="cars" size="5"> <optgroup label="국내"> <option value="hyundai">HYUNDAI</option> <option value="kia">KIA</option> <option value="gm">GM</option> </optgroup> <optgroup label="해외"> <option value="gm">GM</option> <option value="bmw">BMW</option> <option value="benz">BENZ</option> </optgroup> </select> </fieldset> </form> <h2>datalist태그</h2> <br> <form action="#"> <fieldset> <legend> 과일 </legend> <input list="fruit_list" id="fruits" name="fruits"> <datalist id="fruit_list"> <option value= "apple" label="사과"> <option value= "banana" label="바나나"> <option value= "mango" label="망고"> <option value= "watermelon" label="수박"> <option value= "peach" label="복숭아"> </datalist> </fieldset> </form> </body> </html>