星期五, 8月 21, 2009

JavaScript 如何抓取 Enter 鍵觸發按鈕事件

今天接收到一個需求, 就是 User 希望輸入頁次後就直接按下 Enter 鍵就好, 不需要再點查詢或是其它按鈕, 節省他們的麻煩, 我記得有做過類似的, 可年紀大了, 很多東西都還給大自然了, 上網 Google 了一下, 大概的作法如下:

.aspx
<asp:TextBox ID='PageSize' size=1 Width="35" Text='10' style='text-align:center' runat="server" />
<input type="button" ID='ShowRows' ML='CB_筆' value='筆' class='btn' runat="server" />

.aspx.vb
Me.PageSize.Attributes("onkeydown") = "if (event.keyCode==13) document.forms[0]." & Me.ShowRows.ClientID & ".click();"

沒有留言: