欢迎来到忆约科技! 手机版
编程专栏
网络探索
科技频道
社会话题
美文鉴赏

在asp.net中,如何回车触发指定按钮的事件?

编辑时间:2016年12月28日 21:12 作者:E小编

假设: 
<asp:TextBox id="tbInput" runat="server" Width="240px"></asp:TextBox> 
<asp:Button id="btnOK" runat="server" BorderWidth="1px" BorderColor="Purple" BorderStyle="Solid" Text="Search Site"></asp:Button> 

解决方法: 
在.aspx页面中添加: 
<SCRIPT LANGUAGE="javascript"> 
function SubmitKeyClick(button) 
{    
 if (event.keyCode == 13) 
 {        
  event.keyCode=9; 
  event.returnValue = false; 
  document.all[button].click(); 
 } 

// --> 
</SCRIPT> 

在Page_Load事件中添加: 
tbInput.Attributes.Add("onkeydown","SubmitKeyClick('btnOK');"); 

二维码