2013-06-27 3 views
0

mySQL 출력을 사용하여 드롭 다운 목록의 옵션을 채우고 있습니다. 이 출력 값은 순위가 매겨지고 그 중 100 개의 값 중에서 상위 20 개의 값만 유지하려고합니다. 대부분의 사용자는이 상위 20 개 항목 중 하나에만 관심이 있습니다. 때때로 사용자는 낮은 순위 (21st, 22nd ... 항목) 인 무언가를보고 싶어 할 수 있습니다.콤보 상자로 드롭 다운

원하는 옵션이 없으면 옵션이 "목록에 없음"인 일부 웹 사이트에서이 사실을 알았습니다. 이 옵션을 선택하면 사용자가 값을 쓸 수있는 입력 상자가 생성됩니다.

어떻게이 기능을 사용할 수 있습니까? 비슷한 문제를 지적하는 기사의 제안은 높이 평가 될 것입니다.

+0

가 콤보 상자를 설정하거나하는 방법을 묻는 첫 번째 X 항목을 건너 뛰는 방법? –

답변

1

자바 스크립트를 사용하면 매우 쉽게이 작업을 수행 할 수 있습니다.

HTML :

<select id="test"> 
    <option value="0">Sample</option> 
    <option value="other">Other</option> 
</select> 

<input type="text" id="test2" style="display:none;"/> 

JS : 어떤 HTML이 제공되지 않았기 때문에, 나는 샘플을 만들어

document.getElementById("test").onchange = function() { 
    var textbox = document.getElementById("test2"); 

    if (this.value == "other") { 
     textbox.style.display = "block"; 
    } else { 
     textbox.style.display = "none"; 
    } 
} 

데모 : http://jsfiddle.net/DtRhk/

+0

나는 이것이 내가 원한 것이라고 생각한다. 감사 – learner

관련 문제