<script language="JavaScript">
var i=0,compName=[];
compName[i++]=["lxdl","聯想電腦"];
compName[i++]=["fzdl","方正電腦"];
compName[i++]=["mgcx","美格彩顯"];
function check()
{
if(event.keyCode==13)
{
for(j=0;j<i;j++)
computer.value=computer.value.replace(compName[j][0],compName[j][1]);
pri.focus();
}
}
</script>
  <input name="computer" type="text" id="computer" onKeyUp="check();">
  <input name="pri" type="text" id="pri">
</body>

解决方案 »

  1.   

    在表中加一字段"助记符"
    参考一下我这里的做法,原理相似
    http://expert.csdn.net/Expert/topic/1761/1761274.xml?temp=.435055
    换焦点:
    <input onkeydown="if(event.keyCode==13)event.keyCode=9">
      

  2.   

    <body>
    <script language="JavaScript">
    var i=0,compName=[];
    compName[i++]=["lxdl","聯想電腦"];
    compName[i++]=["fzdl","方正電腦"];
    compName[i++]=["mgcx","美格彩顯"];
    function check()
    {
    if(event.keyCode==13)
    {
    for(j=0;j<i;j++)
    while(1)
    {
    temp=computer.value.replace(compName[j][0],compName[j][1]);
    if(computer.value==temp)break;
    computer.value=temp;
    }
    pri.focus();
    }
    }
    </script>
      <input name="computer" type="text" id="computer" onKeyUp="check();">
      <input name="pri" type="text" id="pri">
    </body>
      

  3.   

    用iframe
    <form name=frm>
    <input name=txt onkeydown="if(event.keyCode==13){event.keyCode=9;ifrm.location.href='search.asp?name='+value}"><iframe width=0 height=0 name=ifrm></iframe>
    查到后,再将数据返回
    如response.write "<script>parent.document.frm.txt.value='"&rs("allname")&"'</script>"