我的写法是:
========================================================================
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<title></title>  
<script type="text/javascript">  
function page_ONKEYDOWN(event){  
if (event.keyCode == 10 || event.keyCode == 13)
{
var link = document.createElement("a");
link.href = "../listUnauditingItems.do?page=" + document.getElementById("page");
link.click();
}
}  
</script>  
</head>  <body>  
第<input name="page1" size="4" onKeyDown="page_ONKEYDOWN(event);">页
</body>  
</html>  
==================================================================================这个写法好像有问题,请问正确的写法应该是什么呢?请教,多谢!

解决方案 »

  1.   


    function page_ONKEYDOWN(e){  
      e = e || window.event;
      if (event.keyCode == 13) 
      { 
        document.location = '../listUnauditingItems.do?page=' + document.getElementById('page'); 
      } 
    }  
      

  2.   

    我的页面是jsp的,
    按照xmliy兄的写法,在静态html页面里面是正确的,
    可是在jsp里面却跳到了另外一个页面,
    不知是何理也。继续不耻下问
      

  3.   

    跳到了另外一个页面,是什么意思,page的值不对?
      

  4.   

    document.location = '../listUnauditingItems.do?page=' + document.getElementById('page'); 
    你后面的document.getElementById('page')乃是dom对象,document.getElementById('page').value