怎样让超链接响应回车啊?
我在一个网页上有几个文本框和一个超链接,当我单击回车时我想让超链接响应并执行相应操作,应该怎么实现呢?哪位高手能指点一二?谢谢啦!!!
------解决方案-------------------- <head>  
  <script language=javascript>   	 
 function document.onkeydown() 
 { 
    if (event.keyCode == 13) 
    { 
 		//alert( "do what you want "); 
 		location.href = document.getElementById( "ts ").href; 
    } 
 } 
  </script>  
  </head>  
  <BODY>  
  <FORM NAME= "f ">  
  <input type= "text " name= "test1 ">  <br>  
  <input type= "text " name= "test1 ">  <br>  
  <a href= "http://www.sina.com.cn " id= "ts "> www.sina.com.cn </a>  
  </FORM>  
  </BODY>
------解决方案-------------------- <script language= "javascript "  type= "text/javascript ">   	 
 function document.onkeydown() 
 { 
    if (event.keyCode == 13) 
    { 
 		window.location.href(document.getElementById( "ts ").href); 
    } 
 } 
  </script>
------解决方案-------------------- <!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=gb2312 " />  
  <title> 无标题文档 </title>  
  </head>    
  <body>  
  <div onmousedown= "aa(this); ">  
  <a  id= "a1 " href= "http://www.google.cn "> google </a>  
  <input type= "text " onkeydown= "aa(event); "/>    
  </div>    
  </body>  
  </html>  
  <script type= "text/javascript ">    
 function aa(evt) 
 {  	 
 evt = (evt) ? evt : ((window.event) ? window.event :  " ")  	 
 	if(evt.keyCode == 13) 
 	{  	 
 		window.location.href=document.getElementById( "a1 ").href; 
 	} 
 }   
 //window.location.href(document.getElementById( "a1 ").href); 
  </script>      
 ---- 
 兼容各浏览器的