Hello!
Recently I had a problem with a button not working in IE10. (Last post in http://www.telerik.com/community/forums/aspnet-ajax/button/radbutton-onclick-event-won-t-fire.aspx )
Anyway, after upgrading to Q2 2013 the button worked, even in IE 10. However, now it won't validate the textboxes, meaning one can enter an empty invoice address.
Everything works fine in Chrome/FF/IE8 (didn't try IE9 yet) but as I said, in IE 10 it is possible to leave all textboxes empty and still get the order through. Any ideas?
I also noticed that your demo on http://demos.telerik.com/aspnet-ajax/input/examples/common/validation/defaultcs.aspx isn't working in IE10, i. e. the same problem I had before I updated to Q2.
The button is used in a shopping cart with multiviews and the problem occurs from step 2 to step 3, due to validation on that specific button.
Regards,
Magnus
Recently I had a problem with a button not working in IE10. (Last post in http://www.telerik.com/community/forums/aspnet-ajax/button/radbutton-onclick-event-won-t-fire.aspx )
Anyway, after upgrading to Q2 2013 the button worked, even in IE 10. However, now it won't validate the textboxes, meaning one can enter an empty invoice address.
Everything works fine in Chrome/FF/IE8 (didn't try IE9 yet) but as I said, in IE 10 it is possible to leave all textboxes empty and still get the order through. Any ideas?
I also noticed that your demo on http://demos.telerik.com/aspnet-ajax/input/examples/common/validation/defaultcs.aspx isn't working in IE10, i. e. the same problem I had before I updated to Q2.
The button is used in a shopping cart with multiviews and the problem occurs from step 2 to step 3, due to validation on that specific button.
<%@ Page Language="C#" AutoEventWireup="True" Inherits="Litho.MP.Web.Base.UI.ShoppingCart" Codebehind="ShoppingCart.aspx.cs" %>
<%@ Register Src="AddressControl.ascx" TagName="AddressControl" TagPrefix="uc2" %>
<%@ Register Src="ShoppingCartItemList.ascx" TagName="ShoppingCartItemList" TagPrefix="uc1" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"mainContent"
runat
=
"Server"
>
<
style
type
=
"text/css"
>
.buttons
{
display:none;
}
.radButton
{
display:block;
}
</
style
>
<
h1
><
asp:Literal
ID
=
"ltrShoppingCart"
runat
=
"server"
Text
=
"Varukorg"
/></
h1
>
<
div
id
=
"content"
>
<
asp:MultiView
ID
=
"mvMain"
runat
=
"server"
>
<
asp:View
ID
=
"viewEmptyCart"
runat
=
"server"
>
<
asp:Label
ID
=
"lblShoppingCartIsEmpty"
runat
=
"server"
Font-Bold
=
"true"
Text
=
"Varukorgen är tom"
/>
</
asp:View
>
<
asp:View
ID
=
"viewEditCart"
runat
=
"server"
>
<
h2
><
asp:Literal
ID
=
"ltrStepOneOfFour"
runat
=
"server"
Text
=
"Steg 1 av 3"
/></
h2
>
<
p
><
asp:Label
ID
=
"lblChooseAmountAndProceed"
runat
=
"server"
Text
=
"Välj det antal du vill ha av varje vara och klicka sedan på nästa för att fortsätta"
/></
p
>
<
asp:Panel
ID
=
"pnlHelpText"
runat
=
"server"
>
<
div
style
=
"float:left;padding-bottom:15px;"
>
<
asp:Label
ID
=
"lblHelpText"
CssClass
=
"lblHelpText"
runat
=
"server"
/>
</
div
>
<
div
style
=
"clear:both;"
></
div
>
</
asp:Panel
>
<
br
/>
<
uc1:ShoppingCartItemList
id
=
"ShoppingCartItemList1"
Editable
=
"true"
OnShoppingCartItemDeleted
=
"ShoppingCartItemList1_ShoppingCartItemDeleted"
runat
=
"server"
/>
<
br
/>
<
br
/>
<
div
style
=
"clear:both;"
></
div
>
<
div
style
=
"float:left;width:300px;"
>
<
div
style
=
"float:left;"
>
<
div
class
=
"buttons"
>
<
asp:Button
ID
=
"btnClearShoppingCart"
runat
=
"server"
CssClass
=
"btn btnClearShoppingCart"
Text
=
"Töm varukorgen"
OnClick
=
"btnClearShoppingCart_Click"
/>
</
div
>
<
div
class
=
"radButton"
>
<
telerik:RadButton
ID
=
"btnClearShoppingCartRadbutton"
Text
=
"Töm varukorgen"
runat
=
"server"
OnClick
=
"btnClearShoppingCart_Click"
>
<
Icon
PrimaryIconCssClass
=
"rbRemove"
PrimaryIconLeft
=
"4"
PrimaryIconTop
=
"4"
/>
</
telerik:RadButton
>
</
div
>
</
div
>
<
div
style
=
"float:left;padding-left:5px;"
>
<
asp:Panel
ID
=
"pnlContinueShopping"
runat
=
"server"
>
<
div
class
=
"buttons"
>
<
asp:Button
ID
=
"btnContinueShopping"
runat
=
"server"
CssClass
=
"btn btnContinueShopping"
Text
=
"Beställ mer"
OnClick
=
"btnContinueShopping_Click"
/>
</
div
>
<
div
class
=
"radButton"
>
<
telerik:RadButton
ID
=
"btnContinueShoppingRadbutton"
Text
=
"Beställ mer"
runat
=
"server"
OnClick
=
"btnContinueShopping_Click"
/>
</
div
>
</
asp:Panel
>
</
div
>
<
div
style
=
"float:left;padding-left:5px;"
>
<
div
class
=
"buttons"
>
<
asp:Button
ID
=
"btnStep1Next2"
runat
=
"server"
CssClass
=
"btn btnStep1Next btnNext"
Text
=
"Nästa"
OnClick
=
"btnStep1Next_Click"
/>
</
div
>
<
div
class
=
"radButton"
>
<
telerik:RadButton
ID
=
"btnStep1Next2RadButton"
Text
=
"Nästa"
runat
=
"server"
OnClick
=
"btnStep1Next_Click"
>
<
Icon
SecondaryIconCssClass
=
"rbNext"
SecondaryIconRight
=
"4"
SecondaryIconTop
=
"5"
/>
</
telerik:RadButton
>
</
div
>
</
div
>
</
div
>
</
asp:View
>
<
asp:View
ID
=
"viewAddresses"
runat
=
"server"
>
<
h2
><
asp:Literal
ID
=
"ltrStepTwoOfFour"
runat
=
"server"
Text
=
"Steg 2 av 3"
/></
h2
>
<
p
><
asp:Label
ID
=
"lblEnterAddressesAndContinue"
runat
=
"server"
Text
=
"Fyll i leveransadress och fakturaadress och klicka sedan på nästa för att fortsätta"
/></
p
>
<
br
/>
<
table
>
<
tr
>
<
td
class
=
"tdAddress"
>
<
uc2:AddressControl
id
=
"ucDeliveryAddressControl"
runat
=
"server"
/>
</
td
>
<
td
class
=
"tdAddress"
>
<
uc2:AddressControl
id
=
"ucInvoiceAddressControl"
runat
=
"server"
/>
</
td
>
</
tr
>
<
asp:Panel
ID
=
"pnlCopyDeliveryAddress"
runat
=
"server"
>
<
tr
>
<
td
colspan
=
"2"
>
<
div
class
=
"buttons"
><
asp:Button
ID
=
"btnCopyDeliveryAddress"
runat
=
"server"
Text="Kopiera address ->" CssClass="btn btnCopyDeliveryAddress" OnClick="btnCopyDeliveryAddress_Click" /></
div
>
<
div
class
=
"radButton"
>
<
telerik:RadButton
ID
=
"btnCopyDeliveryAddressRadbutton"
Text="Kopiera address ->" runat="server" OnClick="btnCopyDeliveryAddress_Click" />
</
div
>
<
br
/>
<
br
/>
</
td
>
</
tr
>
</
asp:Panel
>
<
asp:Panel
ID
=
"pnlOrganisationNumber"
runat
=
"server"
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"lblOrganisationNumber"
runat
=
"server"
/>
<
asp:RequiredFieldValidator
ID
=
"reqOrganisationNumber"
runat
=
"server"
ControlToValidate
=
"tbOrganisationNumber"
ValidationGroup
=
"vgAddress"
Enabled
=
"false"
/>
<
br
/>
<
telerik:RadTextBox
ID
=
"tbOrganisationNumber"
runat
=
"server"
CssClass
=
"AddressTextBox"
/>
<
br
/>
</
td
>
</
tr
>
</
asp:Panel
>
<
asp:Panel
ID
=
"pnlDocumentNumber"
runat
=
"server"
>
<
tr
>
<
td
>
<
div
style
=
"margin-left:5px"
>
<
asp:Label
ID
=
"lblDocumentNumber"
runat
=
"server"
/>
<
asp:RequiredFieldValidator
ID
=
"reqDocumentNumber"
runat
=
"server"
ControlToValidate
=
"tbDocumentNumber"
ValidationGroup
=
"vgAddress"
Enabled
=
"false"
/>
<
br
/>
<
telerik:RadTextBox
ID
=
"tbDocumentNumber"
runat
=
"server"
CssClass
=
"AddressTextBox"
Width
=
"200px"
/>
</
div
>
<
br
/>
</
td
>
</
tr
>
</
asp:Panel
>
<
tr
>
<
td
colspan
=
"2"
>
<
div
style
=
"margin-left:5px"
>
<
asp:Label
ID
=
"lblMessage"
runat
=
"server"
Text
=
"Meddelande"
/><
br
/>
<
telerik:RadTextBox
ID
=
"tbMessage"
runat
=
"server"
CssClass
=
"AddressTextBox"
TextMode
=
"MultiLine"
Width
=
"200px"
/>
</
div
>
<
br
/>
</
td
>
</
tr
>
</
table
>
<
br
/>
<
div
style
=
"float:left;margin-left:6px;"
>
<
div
class
=
"buttons"
>
<
asp:Button
ID
=
"btnStep2Prev2"
runat
=
"server"
CssClass
=
"btn btnStep2Prev btnPrev"
Text
=
"Föregående"
OnClick
=
"btnStep2Prev_Click"
/>
</
div
>
<
div
class
=
"radButton"
>
<
telerik:RadButton
ID
=
"btnStep2Prev2RadButton"
Text
=
"Föregående"
runat
=
"server"
OnClick
=
"btnStep2Prev_Click"
>
<
Icon
PrimaryIconCssClass
=
"rbPrevious"
PrimaryIconLeft
=
"4"
PrimaryIconTop
=
"5"
/>
</
telerik:RadButton
>
</
div
>
</
div
>
<
div
style
=
"float:left;padding-left:5px;"
>
<
div
class
=
"buttons"
>
<
asp:Button
ID
=
"btnStep2Next2"
runat
=
"server"
ValidationGroup
=
"vgAddress"
CssClass
=
"btn btnStep2Next btnNext"
Text
=
"Nästa"
OnClick
=
"btnStep2Next_Click"
/>
</
div
>
<
div
class
=
"radButton"
>
<
telerik:RadButton
ID
=
"btnStep2Next2RadButton"
ValidationGroup
=
"vgAddress"
Text
=
"Nästa"
runat
=
"server"
OnClick
=
"btnStep2Next_Click"
>
<
Icon
SecondaryIconCssClass
=
"rbNext"
SecondaryIconRight
=
"4"
SecondaryIconTop
=
"5"
/>
</
telerik:RadButton
>
</
div
>
</
div
>
</
asp:View
>
<
asp:View
ID
=
"viewReviewAndOrder"
runat
=
"server"
>
<
h2
><
asp:Literal
ID
=
"ltrStep3OfFour"
runat
=
"server"
Text
=
"Steg 3 av 3"
/></
h2
>
<
p
><
asp:Label
ID
=
"lblReviewAndOrder"
runat
=
"server"
Text
=
"Kontrollera alla uppgifter och klicka sedan på beställ för att genomföra beställningen"
/></
p
>
<
br
/>
<
table
cellpadding
=
"0"
cellspacing
=
"0"
>
<
tr
>
<
td
>
<
uc1:ShoppingCartItemList
id
=
"ShoppingCartItemList2"
Editable
=
"false"
runat
=
"server"
/>
<
br
/>
<
br
/>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
table
cellpadding
=
"0"
cellspacing
=
"0"
>
<
tr
>
<
td
style
=
"vertical-align: top; padding-right: 20px;"
>
<
uc2:AddressControl
id
=
"ucDelivery2AddressControl"
Mode
=
"0"
runat
=
"server"
/>
</
td
>
<
td
style
=
"vertical-align: top;"
>
<
uc2:AddressControl
id
=
"ucInvoice2AddressControl"
Mode
=
"0"
runat
=
"server"
/>
</
td
>
</
tr
>
</
table
>
<
br
/>
</
td
>
</
tr
>
<
asp:Panel
ID
=
"pnlOrganisationNumberReview"
runat
=
"server"
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"lblOrganisationNumberReviewHeading"
runat
=
"server"
Font-Bold
=
"true"
Text
=
"Organisationsnummer"
/><
br
/>
<
asp:Label
ID
=
"lblOrganisationNumberReview"
runat
=
"server"
/>
<
br
/>
<
br
/>
</
td
>
</
tr
>
</
asp:Panel
>
<
asp:Panel
ID
=
"pnlDocumentNumberReview"
runat
=
"server"
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"lblDocumentNumberReviewHeading"
runat
=
"server"
Font-Bold
=
"true"
Text
=
"CDIID"
/><
br
/>
<
asp:Label
ID
=
"lblDocumentNumberReview"
runat
=
"server"
/>
<
br
/>
<
br
/>
</
td
>
</
tr
>
</
asp:Panel
>
<
asp:Panel
ID
=
"pnlMessageReview"
runat
=
"server"
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"lblMessageReviewHeading"
runat
=
"server"
Font-Bold
=
"true"
Text
=
"Meddelande"
/><
br
/>
<
asp:Label
ID
=
"lblMessageReview"
runat
=
"server"
/>
<
br
/>
<
br
/>
</
td
>
</
tr
>
</
asp:Panel
>
<
asp:Panel
ID
=
"pnlExpressOrder"
runat
=
"server"
>
<
tr
>
<
td
>
<
asp:CheckBox
ID
=
"cbExpressOrder"
runat
=
"server"
Text
=
"Expressbeställning"
/>
<
br
/>
<
br
/>
</
td
>
</
tr
>
</
asp:Panel
>
</
table
>
<
br
/>
<
div
class
=
"buttons"
>
<
asp:Button
ID
=
"btnStep3Prev2"
runat
=
"server"
Text
=
"Föregående"
CssClass
=
"btn btnStep3Prev btnPrev"
OnClick
=
"btnStep3Prev_Click"
/>
</
div
>
<
div
style
=
"float:left;"
>
<
div
class
=
"radButton"
>
<
telerik:RadButton
ID
=
"btnStep3Prev2RadButton"
Text
=
"Föregående"
runat
=
"server"
OnClick
=
"btnStep3Prev_Click"
>
<
Icon
PrimaryIconCssClass
=
"rbPrevious"
PrimaryIconLeft
=
"4"
PrimaryIconTop
=
"5"
/>
</
telerik:RadButton
>
</
div
>
</
div
>
<
div
class
=
"buttons"
>
<
asp:Button
ID
=
"btnStep3Order2"
runat
=
"server"
Text
=
"Beställ"
CssClass
=
"btn btnStep3Order btnOrder"
OnClick
=
"btnStep3Order_Click"
/>
</
div
>
<
div
style
=
"float:left;padding-left:5px;"
>
<
div
class
=
"radButton"
>
<
telerik:RadButton
ID
=
"btnStep3Order2RadButton"
Text
=
"Beställ"
runat
=
"server"
OnClick
=
"btnStep3Order_Click"
/>
</
div
>
</
div
>
</
asp:View
>
<
asp:View
ID
=
"viewConfirmation"
runat
=
"server"
>
<
p
><
asp:Label
ID
=
"lblOrderConfirmation"
runat
=
"server"
Text
=
"Tack för din beställning!"
/></
p
>
</
asp:View
>
<
asp:View
ID
=
"viewOrderError"
runat
=
"server"
>
<
p
><
asp:Label
ID
=
"lblOrderError"
runat
=
"server"
Text
=
"Beställningen misslyckades. Kontakta support@litho.se för hjälp."
/></
p
>
</
asp:View
>
</
asp:MultiView
>
</
div
>
</
asp:Content
>
Regards,
Magnus