Michael Onstad
Top achievements
Rank 1
Michael Onstad
asked on 01 May 2008, 09:46 PM
I have a button inside an UpdatePanel with an OnClick Event set that updates a DataList.
If I use the RadFormDecorator to style my button, the Click event doesn't seem to work under FireFox. As soon as I take the RadFormDecorator out, my button works as expected under firefox.
If I use the RadFormDecorator to style my button, the Click event doesn't seem to work under FireFox. As soon as I take the RadFormDecorator out, my button works as expected under firefox.
5 Answers, 1 is accepted
0
Hi Michael,
Thank you for bringing this issue to our attention. We investigated it and here are our findings:
The good news is that there is an easy solution for this case - you only need to set the button's UseSubmitBehavior property to false (it is true by default). Then the button will be rendered as <input type="button" .. element and everything will work as expected.
Sincerely yours,
Georgi Tunev
the Telerik team
Instantly find answers to your questions at the new Telerik Support Center
Thank you for bringing this issue to our attention. We investigated it and here are our findings:
- The problem does not exist if UpdatePanel is not used.
- The setup works under IE in all cases.
- Ultimately the reason for the problem is in the Firefox implementation. It can be reproduced if no RadControls are used as well.
<asp:ScriptManager ID="ScriptManager1" runat="server"> |
</asp:ScriptManager> |
<asp:UpdatePanel ID="panel1" runat="server"> |
<ContentTemplate> |
<script type="text/javascript"> |
function submitForm() |
{ |
var input = $get("<%=Button1.ClientID %>"); |
input.click(); |
} |
</script> |
<button onclick="submitForm();return false;"> |
Click to submit</button> |
<asp:Button ID="Button1" runat="server" Text="test" OnClick="Button1_Click" /><asp:Label |
ID="lbl1" runat="server"></asp:Label> |
</ContentTemplate> |
</asp:UpdatePanel> |
The good news is that there is an easy solution for this case - you only need to set the button's UseSubmitBehavior property to false (it is true by default). Then the button will be rendered as <input type="button" .. element and everything will work as expected.
Sincerely yours,
Georgi Tunev
the Telerik team
Instantly find answers to your questions at the new Telerik Support Center
0
Edvin
Top achievements
Rank 1
answered on 23 Sep 2008, 09:32 AM
Is this the only solution, because UseSubmitBehaviour can't be set in skin file so you have to change manually every button and be careful with new one.
txt
edvin
txt
edvin
0
J.A.
Top achievements
Rank 1
answered on 26 Feb 2009, 10:13 AM
Thanks for that solutions , it works with me.
0
stevied
Top achievements
Rank 2
answered on 21 Oct 2010, 09:36 AM
I am having an identical issue but i'm using an imagebutton to switch a panel on which contains 5 radeditors which are not displaying correctly. If i cancel the panel then switch it on again the radeditors display properly.
THe UseSubmitBehavior solution is not working for me...any other way to solve this. Again this is only in Firefox and Chrome.
Regards,
Stephen
THe UseSubmitBehavior solution is not working for me...any other way to solve this. Again this is only in Firefox and Chrome.
Regards,
Stephen
0
Hi Stephen,
I am not sure that your scenario is related to this problem, but to be able to help, we will need to take a closer look on your exact setup and logic. Please open a support ticket and send us a sample project - we will check it right away.
Regards,
Georgi Tunev
the Telerik team
I am not sure that your scenario is related to this problem, but to be able to help, we will need to take a closer look on your exact setup and logic. Please open a support ticket and send us a sample project - we will check it right away.
Regards,
Georgi Tunev
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Public Issue Tracking
system and vote to affect the priority of the items