簡體   English   中英

按下回車鍵時調用onClick事件上的特定按鈕C#

[英]Call a specific button onClick event when the enter key is pressed C#

當我在特定的asp:textbox控件中按下回車鍵時,我正試圖獲取一個特定的asp:按鈕onclick事件。

另一個需要考慮的因素是該按鈕位於asp:Login控制模板中。

我不知道怎么做,請給明信片上的建議。

您可以查看面板控件的DefaultButton屬性。

您可以在窗體上設置DefaultButton屬性。 要么作為標記DefaultButton =“btnSubmit”中的表單標記的屬性,要么在代碼隱藏中使用類似的東西:

Page.Form.DefaultButton = "btnSubmit"

你需要用javascript來做。 使用jQuery非常簡單

你可以做一些事情(在我的頭頂,沒有經過測試):

$('#myTextBox').keypress(function(e){
    if(e.which == 13)
        $('#myBtn').click();
});

編輯:請注意,盡管jQuery在瀏覽器中工作異常,但是這里描述一些帶有keypress的怪癖。

哎呀我沒看到你說“輸入密鑰”我以為你說“任何密鑰”,是的,在那種情況下使用默認的按鈕在asp:panel

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM