这个是一个在文本框中输入,自动选择的,你参考一下!<script LANGUAGE="JavaScript">
function jin_e(){
var index=-1;
var kx;
var temp;
kx=document.form1.text1.value;
for(var i=0;i<document.form1.select1.options.length;i++)
{
if(document.form1.select1.options[i].text==kx)
index=i;
}
if(index>=0)document.form1.select1.options[index].selected=true;
}
</script>
<form name="form1">
<input type=text name=text1 style="width:100px;" value="" onPropertyChange="return jin_e();">
<select name="select1" style="margin-left:100px;width:118px;">
  <option value=1 selected>abc
  <option value=2>a
  <option value=3>acde
  <option value=4>achh
</select>
</form>

解决方案 »

  1.   

    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>JK:支持民族工业,尽量少买X货</title>
    <style>
    .afterPreviousFont
    {
    position:absolute;
    width:20;
    overflow:hidden;
    direction:rtl;
    left:expression(this.previousSibling.offsetLeft+this.previousSibling.offsetWidth-1);
    }
    </style></head><body>
    可输入下拉框,用来凑热闹,没什么实际用途<br>
    请输入:<input style="width:100" onchange="this.nextSibling.all[0].value=this.value;"><font class="afterPreviousFont" >
    <select style="width:120" dir=ltr onchange="this.parentElement.previousSibling.value=this.value;"><option value="">
      <option value="abcde">abcde</option>
      <option value="this is jk glad to meet you">this is jk glad to meet you</option>
    </select>
    </font>
    </body></html>
      

  2.   

    可输入下拉框(20041126)(相似高亮显示,不相似移除)
    http://jkisjk.vip.sina.com/html/EditableSelect1.htm可输入下拉框(20041126)(相似高亮显示,不相似不移除)
    http://jkisjk.vip.sina.com/html/EditableSelect2.htm