ASP.NET中怎麼把Button的Accesskey設成回車鍵 使用者輸完密碼後,按回車也能進入,
阿新 • • 發佈:2018-12-31
有個登入頁面.點選<登入按鈕>可以進入
.我想讓使用者輸完密碼後,按回車也能進入,
相當於點選<登入按鈕>
設定按鈕的UseSubmitBehavior屬性為True
伺服器解析後的html就為submit按鈕
如果是ImageButton的話就用javascript控制了
//定義設定預設按鈕函式 public static void SetDefEnterControl(System.Web.UI.Control Ctrl) { Page mPage = Ctrl.Page; string mScript; mScript = @"<script language=""javascript""> "; mScript += "function document.onkeydown() {"; mScript += "var e = event.srcElement; "; mScript += "var k = event.keyCode; "; mScript += @"if (k == 13 && e.type != ""textarea"") { "; mScript += "document.all." + Ctrl.ClientID + ".click(); "; mScript += "event.cancelBubble = true; "; mScript += "event.returnValue = false; "; mScript += "} }</script>"; if (mPage.IsClientScriptBlockRegistered("SetEnterControl") == false) mPage.RegisterClientScriptBlock("SetEnterControl", mScript); } //在pageload()事件中在設定 SetDefEnterControl(ImageButton1);