views:

212

answers:

1

Hi, I need help to use java script with update panel. I have checkbox, textbox with MaskedEditExtender inside update panel in web content form. I want to change the mask for MaskedEditExtender when I check the checkbox without doing pastback for the update panel using java script so any one can help me with that.

here is my code:

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">

<script src="~/js/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">


</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">

<p style="height: 1480px; width: 953px">
 &nbsp;<asp:UpdatePanel ID="UPanelContacts" runat="server">

    <ContentTemplate>
        <asp:Panel ID="PContactsInfo" runat="server" GroupingText="Personal Information"
            BorderStyle="Dotted" Style="position: absolute; top: 103px; left: 221px; height: 468px;
            width: 811px; margin-top: 69px;">
 <asp:TextBox ID="txtMobileHome" runat="server" Style="top: 226px; left: 550px; position: absolute;
                height: 22px; width: 128px"></asp:TextBox>
 <cc1:MaskedEditExtender ID="txtMobileHome_MaskedEditExtender" runat="server" CultureAMPMPlaceholder=""
                CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder=""
                CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder=""
                Enabled="True" TargetControlID="txtMobileHome" Mask="(999)999-9999">
            </cc1:MaskedEditExtender>
            <asp:RegularExpressionValidator ID="REV_HomeMobile" runat="server" ErrorMessage="Please enter valid Mobile Number "
                ControlToValidate="txtMobileHome" ValidationExpression="\d{3}\d{3}\d{4}" Style="position: absolute;
                top: 248px; left: 501px; margin-bottom: 0px; height: 21px;">    
   </asp:RegularExpressionValidator>

 <asp:CheckBox ID="chkIntphoneHome" runat="server" Text="Internation Code" Style="position: absolute;
                top: 113px; left: 549px;"  
                oncheckedchanged="chkIntphoneHome_CheckedChanged" AutoPostBack="True" 
                 />

        <asp:AsyncPostBackTrigger ControlID="chkIntMobileHome" 
            EventName="CheckedChanged" />



    </Triggers>
 </asp:UpdatePanel>
</p>
 </asp:Content>
+1  A: 

check this example its about how to use java script to set ajax controls properties.

http://forums.asp.net/p/1472961/3424520.aspx#3424520

Eyla