0
我有這樣的asp.net頁面:有一個form
,其中包含所有,其中LoginStatus
和一些其他控件,如TextBox
和ImageButton
。註銷按鈕攔截輸入密鑰
我的問題是:當我們在文本框中按下Enter鍵時,LogOut按鈕被按下,然後用戶熄滅。有一種方法可以避免它?
我試過使用javascript,但我的控件是在ajax面板內,它非常複雜,有一種html方式?
問候, 安東尼
我有這樣的asp.net頁面:有一個form
,其中包含所有,其中LoginStatus
和一些其他控件,如TextBox
和ImageButton
。註銷按鈕攔截輸入密鑰
我的問題是:當我們在文本框中按下Enter鍵時,LogOut按鈕被按下,然後用戶熄滅。有一種方法可以避免它?
我試過使用javascript,但我的控件是在ajax面板內,它非常複雜,有一種html方式?
問候, 安東尼
環繞文本框或包含文本框具有像這樣的HTML:
<div onKeyDown="return (event.keyCode!=13);"> ... </div>
如果你想要的東西時,回車鍵發生按下除註銷其他按鈕,你可以用一個面板裏面的內容並分配這樣的DefaultButton:
<asp:Panel ID="Panel1" runat="server" DefaultButton="Button2">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="LogOut" />
<asp:Button ID="Button2" runat="server" Text="Cancel" />
</asp:Panel>
現在,當進入關鍵是PR在任何一個文本框中都會彈出取消按鈕。