簡體   English   中英

按下文本框中的Enter鍵時按鈕觸發

[英]Button firing when I press enter in a textbox

我有一個奇怪的問題。 我正在使用模態彈出窗口,它需要一個按鈕,但我通過代碼調用它。

<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>

<ajaxToolkit:ModalPopupExtender ID="MPE" runat="server"
    TargetControlID="phantomButton"
    PopupControlID="infoPanel"
    CancelControlID="closeInfoPanelButton"
    DropShadow="true">
</ajaxToolkit:ModalPopupExtender>
<asp:Button ID="phantomButton" runat="server" Text="phantomButton" CssClass="phantomButton" />

PhantomButton是通過CSS隱藏的。 我有另一個文本框,當按下Enter鍵時,它似乎觸發了導致彈出窗口的幻像按鈕。 為什么會這樣? 另外,如何禁用按鈕以便不會發生這種情況?

檢查模式彈出面板的默認按鈕屬性(或文本框所在的任何面板)。 很可能這個屬性設置為PhantomButton我的錯誤。 如果是這種情況,只要該文本框獲得焦點並按下輸入,它將觸發您的PhantomButton點擊事件。 有關默認按鈕的更多信息,請參見此處。

暫無
暫無

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

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