select搜尋功能實現
阿新 • • 發佈:2019-01-31
function putValueToInput(){
var telUserName= document.getElementById("telUserName");
var perpage=telUserName.options[telUserName.selectedIndex].text;
var input=document.getElementById("input");
input.value=perpage;
}
function inputValue (){
var input=document.getElementById("input").value;
var telUserName= document.getElementById("telUserName");
var options=telUserName.getElementsByTagName("option");
var div=document.getElementById("DIV");
div.innerHTML="";
var a = 0;
for(var i=options.length-1;i>=1;i--){
var optionText=options[i].text;
if(optionText.indexOf(input) >= 0){
div.style.display='block';
div.innerHTML+="<span style='font-size: 12px;' onclick='getVlaue(this)'>" +optionText+"</span><br/>";
a++;
}
}
if(a==0){
div.style.display='none';
}
}
function getVlaue(obj){
var telUserName= document.getElementById("telUserName");
var options=telUserName.getElementsByTagName("option");
var div=document.getElementById("DIV");
for(var i=options.length-1;i>=1;i--){
var optionText=options[i].text;
var optionValue=options[i].value;
if(obj.innerHTML==optionText){
telUserName.value=optionValue;
document.getElementById("input").value=optionText;
div.style.display='none';
div.innerHTML="";
}
}
}