[英]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.