document.body.onkeypress=
function()
{
if (event.keyCode == 13 ){
search();return true; }
}

解决方案 »

  1.   

    在页面的后面加入上面的代码。
    如:
    <script>
    上面代码。
    </script>
      

  2.   

    如果页面上随便哪个地方敲回车就按照2楼的那样写,放在serach函数之后就可以了
    document.body.onkeypress=function(aoEvt)
    {
       var loEvt = event || aoEvt;
       if (loEvt.keyCode == 13 ){
          search();
          return true;
       }        
    }
    这样写能修复ff下event的兼容问题
      

  3.   

    谢谢rjzou,InTheMiddle
    问题解决了。
      

  4.   

    现在用不行了。
    <SCRIPT  LANGUAGE="javascript">
    <!--
      function search(){
      var searchword = trim(searchform.searchwords.value);
      //if (searchword==""){
        //alert("请输入关键字");
        //return false;
      //} 
      var where;
     where = getWhere(searchword);
      //20051017加入范围判断
     if(searchform.field.value=="all")
      searchform.searchword.value = where;
     else
      searchform.searchword.value = searchform.field.value + "=" + where;
     searchform.submit(); 
     }
     function trim(str){
      if (str==null || str.length<=0)
        return str;
      
      var myRe;  //正则表达式
       
       //
       myRe = /(^[\s]*)|([\s]*$)/gi;  
       str = str.replace(myRe,"");
       return str;
    } function getWhere(str){
    if (str==null || str.length<=0)
          return str;
    var myRe;  
       myRe = /[\s ]+/gi;
        if (myRe.test(str)){
         str = str.replace(myRe," and "); 
       }
       return str;
     }
     
    //-->
    </SCRIPT>
    <script language="javascript">
    document.body.onkeypress = function()
                {
                    if (event.keyCode == 13 ){
                        search();return true;                }        
                }
    </script>
      

  5.   

    我这样写,不行?
    <SCRIPT  LANGUAGE="javascript"> 
    <!-- 
      function search(){ 
      var searchword = trim(searchform.searchwords.value); 
      //if (searchword==""){ 
        //alert("请输入关键字"); 
        //return false; 
      //}  
      var where; 
     where = getWhere(searchword); 
      //20051017加入范围判断 
     if(searchform.field.value=="all") 
      searchform.searchword.value = where; 
     else 
      searchform.searchword.value = searchform.field.value + "=" + where; 
     searchform.submit();  
     } 
     function trim(str){ 
      if (str==null  ¦ ¦ str.length <=0) 
        return str; 
       
      var myRe;  //正则表达式 
        
       // 
       myRe = /(^[\s]*) ¦([\s]*$)/gi;   
       str = str.replace(myRe,""); 
       return str; 
    }  function getWhere(str){ 
    if (str==null  ¦ ¦ str.length <=0) 
          return str; 
    var myRe;   
       myRe = /[\s ]+/gi; 
        if (myRe.test(str)){ 
         str = str.replace(myRe," and ");  
       } 
       return str; 
     } 
      
    //--> 
    </SCRIPT> 
    <script language="javascript"> 
    document.body.onkeypress = function() 
                { 
                    if (event.keyCode == 13 ){ 
                        search();return true;                 }         
                } 
    </script>