<input onblur="mm(this)"><br>
<textarea id=txt style="width: 200; height: 100">
一个input,一个textarea,textarea里有很多项目,当我在input里输入几个字的时候,可以对textarea里的内容进行自动检索,光标跳到相关的位置
</textarea>
<SCRIPT LANGUAGE="JavaScript">
<!--
function mm(e)
{
  if(e.value=="") return;
  var pn = txt.value.indexOf(e.value);
  if(pn==-1) return;  var rng = document.all.txt.createTextRange(); 
  rng.moveStart("character",pn); 
  rng.collapse(true);  
  rng.select(); 
}
//-->
</SCRIPT>

解决方案 »

  1.   

    更正:
    一个input,一个select,select里有很多项目,当我在input里输入几个字的时候,可以对select里的内容进行自动检索,光标跳到相关的位置
      

  2.   

    <html>
    <head>
    <script language="JavaScript">
    <!--
    var arrList=null;
    function init(){
    var dltObj=document.getElementById("dltShow");
    var opts=dltObj.options;
    var len=opts.length;
    arrList= new Array(len);
    for(var i=0;i<len;i++)
    arrList[i]=opts[i].value.toLowerCase();
    }
    function keyup(src){
    var strHTML="";
    var dltObj=document.getElementById("dltShow");
    var len=src.value.length;
    for(var i=0;i<arrList.length;i++){
    if(arrList[i].substring(0,len)==src.value)
    strHTML+='<option value="'+arrList[i]+'">'+arrList[i]+'</option>';
    }
    dltObj.outerHTML='<select id="dltShow" style="width:100% " multiple size="10">'+strHTML+'</select>';
    }
    //-->
    </script>
    </head>
    <body onLoad="init();">
    <table cellpadding="0" cellspacing="0" border="0" width="300px">
    <tr>
    <td width="150"><input type="text" id="txtInput" onkeyup="keyup(this)" style="width:100% "></td>
    <td width="150">
    <select id="dltShow" style="width:100% " multiple size="10">
    <option value="http://www.163.com">http://www.163.org</option>
    <option value="http://www.sina.com">http://www.sina.com</option>
    <option value="http://www.sohu.com">http://www.sohu.com</option>
    <option value="http://card.163.com">http://card.163.net</option>
    <option value="http://card.sina.com">http://card.sina.com</option>
    <option value="http://news.sohu.com">http://news.sohu.com</option>
    <option value="http://news.china.com">http://news.china.com</option>
    <option value="http://www.sohu.com">http://www.sohu.com</option>
    </select>
    </td>
    </tr>
    </table>
    </body>
    </html>