datalist 태그
입력창에 텍스트를 입력 할 때 유사한 키워드 목록을 보여줄 때 datalist를 사용합니다.
datalist 태그 사용 방법
<input type="text" list="datalist태그의 id속성의 값"> <datalist id=""> <option value="옵션태그 값">옵션태그 표시 내용</option> </datalist>
예제를 통하여 알아보겠습니다.
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>datalist 태그</title> </head> <body> <h1>좋아하는 디즈니 캐릭터는? </h1> <input type="text" list="disneyCharacterList"> <datalist id="disneyCharacterList"> <option value="mickey">mickey</option> <option value="minnie">minnie</option> <option value="duffy">duffy</option> <option value="gelatonie">gelatonie</option> <option value="stellalou">stellalou</option> <option value="marie">marie</option> <option value="rapunzel">rapunzel</option> </datalist> </body> </html>
위의 소스 실행 버튼을 눌러 실행을 해보면 결과를 알 수 있습니다.
실사용을 위해서라면 많은 데이터가 필요하겠지요? 저렇게는 사용하지 않고 데이터베이스를 조회하여 목록화 한다던지요.
이 부분도 나중에 다뤄볼게요.