<select size="1" name="sel">
<option value=""></option>
            
<option  value="CRM">CRM</option>
          
<option  value="财务报销">财务报销</option>
          
<option  value="车辆管理">车辆管理</option>
          
<option  value="档案管理">档案管理</option>
          
<option  value="电子邮件">电子邮件</option>
          
<option  value="个人效率">个人效率</option>
          
<option  value="会议系统">会议系统</option>
          
<option  value="考核系统">考核系统</option>
          
<option  value="人事系统">人事系统</option>
          
<option  value="收发文">收发文</option>
          
<option  value="项目管理">项目管理</option>
          
<option  value="行政管理">行政管理</option>
          
<option  value="知识中心">知识中心</option> </select>
<INPUT TYPE="text" NAME="txt" size="2" onkeyup="selectval();">

解决方案 »

  1.   

    <html>
      <script id="js1" language=javascript>  function selectval()
      {
     //window.parent.frames[1].document.all.js3.f3();
        var str1=document.all.Text1.value;
        var selobj=document.all.Select1;
        selobj.options[0].selected=true;
        for(var i=0;i<selobj.length;i++)
         {
           if (selobj.options[i].value==str1) 
           selobj.options[i].selected=true;
           
         }
        
     }
     </script>
     <body>
     <select size="1" name="sel" ID=Select1>
    <option value=""></option>             
    <option  value="CRM">CRM</option>          
    <option  value="C">财务报销</option>          
    <option  value="C">车辆管理</option>          
    <option  value="DA">档案管理</option>          
    <option  value="DZ">电子邮件</option>          
    <option  value="R">个人效率</option>          
    <option  value="H">会议系统</option>          
    <option  value="K">考核系统</option>          
    <option  value="R">人事系统</option>          
    <option  value="S">收发文</option>          
    <option  value="X">项目管理</option>          
    <option  value="X">行政管理</option>          
    <option  value="Z">知识中心</option>
    </select>
    <INPUT TYPE="text" NAME="txt" size="2" onkeyup="selectval();" ID=Text1>
      <input type=submit value=ooooo onclick="f1()"> </body>
     </html>
      

  2.   

    谢谢你啊,前面的和我的做法一样,可是我现在想解决的是中文字符的问题。因为在我的select的text里面是没有单词的,全是中文字符,现在我是想解决掉,把字符串的第一个中文字符得出它拼音的首字母。比如“中国”=》“Z” 
    我想这样是不是应该做一个哈希表来解决?
      

  3.   

    <html>
      <script id="js1" language=javascript>  function selectval()
      {
        var str1=document.all.Text1.value;
        var selobj=document.all.Select1;
        var strlen;    
        selobj.options[0].selected=true;
        if (str1!="")
        for(var i=0;i<selobj.length;i++)
         {
           strlen=str1.length;
           //if (selobj.options[i].value==str1) 
           if(selobj.options[i].text.substring(0,strlen)==str1) 
           selobj.options[i].selected=true;
                }
        
     }
     </script>
     <body>
     <select size="1" name="sel" ID=Select1>
    <option value=""></option>             
    <option  value="CRM">CRM</option>          
    <option  value="CW">财务报销</option>          
    <option  value="CL">车辆管理</option>          
    <option  value="档案管理">档案管理</option>          
    <option  value="电子邮件">电子邮件</option>          
    <option  value="个人效率">个人效率</option>          
    <option  value="会议系统">会议系统</option>          
    <option  value="考核系统">考核系统</option>          
    <option  value="人事系统">人事系统</option>          
    <option  value="收发文">收发文</option>          
    <option  value="项目管理">项目管理</option>          
    <option  value="行政管理">行政管理</option>          
    <option  value="知识中心">知识中心</option>
    </select>
    <INPUT TYPE="text" NAME="txt" size="2" onkeyup="selectval();" ID=Text1>
     </body>
     </html>
      

  4.   

    要不就用个二维数组把
        var Strarray=[];
        Strarray[0]=["中","电","车","个"];
        Strarray[1]=["Z","D","C","G"];