用ASP+AJAX写的搜索提示框(类似于GOOGLE),但是不能进行键盘操作,即:
下拉列表只能用鼠标选择,我想实现键盘上下键选择列表,回车之后自动选择
还请CSDN的大牛们帮帮忙!
我的AJAX中用到了
row  =document.createElement("tr");
cell =document.createElement("td");
即在DIV中欠套了HTML
谢了!~

解决方案 »

  1.   

    suggest功能? 去网上找找  例子太多了 ~~
      

  2.   

    和你onmouseover事件一样的,在body中定义onkeypress事件来进行操作就可以了
      

  3.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head> 
    <body>  
    <select id="test" onkeydown="return key_down(this.id)">
        <option value="0">请选择</option>
    <option value="1">1111</option>
        <option value="2">2222</option>
        <option value="3">3333</option>
    </select>
    </body> 
    </html>
    <script language="javascript">
      document.getElementById("test").focus();
      function key_down(obj){
      alert(obj)
      var test = document.getElementById(obj);
         var txt = test.options[test.selectedIndex].innerHTML;
      alert("您选则了"+txt);
      }
    </script>
    只能这样,要是有展开的效果,要自定义了,不能用此标签