콘텐츠를 선택하기 위해 선택적 드롭다운 상자가 필요한 경우도 있지만 입력을 맞춤설정해야 하는 경우도 있습니다. 이 요구 사항에 따라 대부분의 웹 사이트는 드롭다운 상자와 입력 텍스트를 사용하여 선택 항목을 병렬로 또는 별도의 행으로 제공합니다. 그럼 입력하거나 선택할 수 있는 드롭다운 상자처럼 보이도록 하고 싶은데 어떻게 해야 할까요?
실제로 CSS 위치 지정과 약간의 자바스크립트 코드를 통해 이 효과를 시뮬레이션할 수 있습니다.
<script><br> var listName = document.getElementById('list-name-for-select');<br> var listSelect = document.getElementById('list-select').onchange = function(e ){<br> console.log(this)<br> if(this.value){<br> listName.value = this.value ' | ' this.options[this.selectedIndex].text;<br> }else{<br> listName.value = ''<br> }<br> };<br> </script>
본문>