Note that there are some explanatory texts on larger screens.

plurals
  1. POButton not firing onClick below Panel controls in IE
    primarykey
    data
    text
    <p>I have a button which is not working when placed below two panels. If I move it above the panels, it works. </p> <p><strong>It works either way in Firefox. It does not work in IE 8</strong></p> <p>The button runs this code</p> <pre><code>protected void Button2_Click(object sender, EventArgs e) { panelForm.Enabled = true; //input panel panelOutput.Visible = false; //output panel Button1.Visible = true; //input panel button } </code></pre> <p>I have some workarounds, but was hoping to find the cause of the issue.</p> <p>edit: here is the markup of the second panel and button. I've tried moving the button outside of the panel and get the same result.</p> <pre><code>&lt;asp:Content ID="MainContent" Runat="Server" ContentPlaceHolderID="MainContentPlaceHolder"&gt; &lt;asp:ScriptManager ID="ScriptManager1" runat="server"&gt; &lt;/asp:ScriptManager&gt; &lt;asp:TextBox ID="domainUserID" runat="server" Visible="false"&gt;&lt;/asp:TextBox&gt; &lt;!-- gray bar and title --&gt; &lt;table style="width:100%; border-style:none;"&gt; &lt;tr&gt; &lt;td class="com_headline"&gt; SQL Emergency Request [Home] &lt;/td&gt; &lt;/tr&gt; &lt;tr class="com_app_instructions"&gt; &lt;td&gt; &lt;p&gt;Words here&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;!-- end title and gray bar --&gt; &lt;asp:Panel ID="panelForm" runat="server" Visible="True" CssClass="myform"&gt; &lt;form method="post" action="Default.aspx" id="form"&gt; &lt;h1&gt;Request Form&lt;/h1&gt; &lt;p&gt;Complete this form to be issued a login&lt;/p&gt; &lt;table cellpadding="5px"&gt; &lt;tr&gt; &lt;td&gt; IR Number &lt;br /&gt; &lt;span class="small"&gt;Obtain your IR number from &lt;a href="http://apps.server/SMART"&gt;SMART&lt;/a&gt;&lt;/span&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:TextBox ID="txtIR" runat="server"&gt;&lt;/asp:TextBox&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtIR" CssClass="errorMsg" ErrorMessage="Please Enter Your IR Number"&gt; &lt;/asp:RequiredFieldValidator&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; Server &lt;br /&gt; &lt;span class="small"&gt;MSSQL5 is supported for now&lt;/span&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:DropDownList ID="ddServer" runat="server" AutoPostBack="True" Enabled="False" onselectedindexchanged="ddServer_SelectedIndexChanged"&gt; &lt;asp:ListItem&gt;DEVMSSQL05&lt;/asp:ListItem&gt; &lt;asp:ListItem Selected="True"&gt;MSSQL05&lt;/asp:ListItem&gt; &lt;/asp:DropDownList&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="ddServer" CssClass="errorMsg" ErrorMessage="Please Choose A Server"&gt; &lt;/asp:RequiredFieldValidator&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; Database &lt;br /&gt; &lt;span class="small"&gt;You have the role of &amp;#39;Analyst&amp;#39; in these databases&lt;/span&gt; &lt;/td&gt; &lt;td&gt; &lt;asp:DropDownList ID="ddDatabase" runat="server" AppendDataBoundItems="true" AutoPostBack="false" DataSourceID="DatabaseDropDownObjectDataSource" DataTextField="DatabaseName" DataValueField="DatabaseName" Width="150"&gt; &lt;/asp:DropDownList&gt; &lt;/td&gt; &lt;td&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;/td&gt; &lt;td&gt; &lt;asp:Button ID="Button1" runat="server" CssClass="com_btn_flat" onclick="Button1_Click" Text="Submit" /&gt; &lt;/td&gt; &lt;td&gt; &lt;div id="loader"&gt;loading...&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/form&gt; &lt;/asp:Panel&gt; &lt;asp:Panel ID="PanelError" runat="server" Visible="false" CssClass="errorPanel"&gt; &lt;h1&gt;&lt;asp:Label ID="txtErrorMsg" runat="server"&gt;error text&lt;/asp:Label&gt;&lt;/h1&gt; &lt;/asp:Panel&gt; &lt;br /&gt; &lt;asp:Panel ID="panelOutput" runat="server" Visible="false" CssClass="panelOutput"&gt; &lt;h1&gt; &lt;asp:Literal ID="Title" runat="server" Text=""/&gt; &lt;/h1&gt; &lt;p&gt; &lt;asp:Literal ID="Warning" runat="server" Text=""/&gt; &lt;/p&gt; &lt;p&gt; &lt;asp:Literal ID="LoginLifeHours" runat="server" Text=""/&gt; &lt;/p&gt; &lt;p&gt; &lt;span class="important"&gt; &lt;asp:Literal ID="Login" runat="server" Text="" /&gt; &lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;span class="important"&gt; &lt;asp:Literal ID="PWD" runat="server" Text="" /&gt; &lt;/span&gt; &lt;/p&gt; &lt;br /&gt; &lt;p&gt; &lt;asp:Button ID="Button2" runat="server" Text="Request Another Login" onclick="Button2_Click" CssClass="com_btn_flat" /&gt; &lt;/p&gt; &lt;/asp:Panel&gt; </code></pre> <p> </p> <p></p> <p></p> <p>This is the button that is not responding in IE</p> <pre><code>&lt;p&gt; &lt;asp:Button ID="Button2" runat="server" Text="Request Another Login" onclick="Button2_Click" CssClass="com_btn_flat" /&gt; &lt;/p&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload