none
Problema com UpdatePanel + jQuery Mask RRS feed

  • Pergunta

  • Olá galera tudo bem?

    Seguinte, estou com um problema meio estranho com a função Mask do jQuery, tenho uma página com UpdatePanel na página toda, a mascara funciona normal, mas assim que executo algum comando assíncrono e as mascaras no textbox param de funcionar.

    olhei aqui no forum e encontrei algumas respostas aqui:

    http://social.msdn.microsoft.com/Forums/pt-BR/aspnetpt/thread/a4967348-acba-4486-8373-494a45afa07f/

    e aqui:

    http://social.msdn.microsoft.com/Forums/pt-BR/aspnetpt/thread/6fcbe954-2be7-4853-bad8-dd23150fc1d2/

    Segui a ideia do segundo link onde sugerem para colocar o bloco do JS entre a function pageLoad(){}

    Fiz isso, funciona consigo fazer chamada assíncronas e a mascara permanece, porem só funciona quando os campos estão preenchidos (no meu caso na página de alterar registros) se o campo estiver vazio a mascara simplesmente não funciona, MAS ela funciona com os campos vazios se eu remover a function pageLoad(){} do arquivo JS e assim volta a dar o problema com o UpdatePanel, no minimo estranho não?

    segue o código da página Master Page:

    <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site1.Master.cs" Inherits="CamadaWeb.Site1" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script src="../../Scripts/jquery-1.6.1.min.js"></script>
        <script src="../../Scripts/jquery.maskedinput-1.3.min.js"></script>
        <script src="../../Scripts/Mascaras.js"></script>
    
    ...

    código da página aspx

    <%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="Cadastrar.aspx.cs" Inherits="CadastrarChefe" Culture="auto" UICulture="auto" %>
    
    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
        <style type="text/css">
            .auto-style2 {
                height: 20px;
            }
            .auto-style3 {
                height: 14px;
            }
        </style>
    
        <script src="/Scripts/dock-example1.js"></script>
        <script src="/Scripts/fisheye-iutil.min.js" type="text/javascript"></script>
        <script src="/Scripts/jquery.jqDock.min.js" type="text/javascript"></script>
        <link href="/Styles/Textos.css" rel="stylesheet" />
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <table id="tblCadastro" runat="server" class="auto-style1">
                    <tr>
                        <td colspan="4" style="text-align: center">
                            <asp:Label ID="lblTitulo" runat="server" CssClass="lblTitulo"></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td class="auto-style2" colspan="4" style="text-align: left">&nbsp;&nbsp;
                            <asp:Label ID="lblMensagemErro" runat="server" CssClass="lblAvisos"></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="4" style="text-align: center">
                            <asp:Label ID="lblGuia" runat="server" CssClass="lblSubTitulo" Text="Dados do Guia:"></asp:Label>
                            <asp:ValidationSummary ID="vcChefe" runat="server" ShowMessageBox="True" ShowSummary="False" />
                        </td>
                    </tr>
                    <tr>
                        <td colspan="4" style="text-align: center">
                            <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnableScriptGlobalization="true"></asp:ToolkitScriptManager>
                        </td>
                    </tr>
                    <tr>
                        <td style="text-align: right">
                            <asp:Label ID="lblNome" runat="server" CssClass="lbl" Text="Nome:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtNome" runat="server" CssClass="txt"></asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtNome_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtNome" WatermarkCssClass="watermarked" WatermarkText="Nome">
                            </asp:TextBoxWatermarkExtender>
                            <asp:RequiredFieldValidator ID="rfvNome" runat="server" ControlToValidate="txtNome" CssClass="lblAvisos" ErrorMessage="Preencha com o nome!">*</asp:RequiredFieldValidator>
                        </td>
                        <td style="text-align: right">
                            <asp:Label ID="lblDataNascimento" runat="server" CssClass="lbl" Text="Data de Nascimento:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtDataNascimento" runat="server" CssClass="data" Height="20px" Width="85px"></asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtDataNascimento_TextBoxWatermarkExtender" runat="server" TargetControlID="txtDataNascimento" WatermarkCssClass="watermarked" WatermarkText="Data">
                            </asp:TextBoxWatermarkExtender>
                            <asp:CalendarExtender ID="txtDataNascimento_CalendarExtender" runat="server" Enabled="True" Format="dd/MM/yyyy" PopupButtonID="ibCalendario" TargetControlID="txtDataNascimento">
                            </asp:CalendarExtender>
                            <asp:ImageButton ID="ibCalendario" runat="server" CausesValidation="False" ImageUrl="~/Images/iconecalendario.png" />
                            <asp:RequiredFieldValidator ID="rfvDataNascimento" runat="server" ControlToValidate="txtDataNascimento" CssClass="lblAvisos" ErrorMessage="Preencha a data de nascimento!">*</asp:RequiredFieldValidator>
                            <asp:RegularExpressionValidator ID="revDataNascimento" runat="server" ControlToValidate="txtDataNascimento" CssClass="lblAvisos" ErrorMessage="Preencha uma data válida" ValidationExpression="^(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[12][0-9]{3}$">*</asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr>
                        <td style="text-align: right">
                            <asp:Label ID="lblRg" runat="server" CssClass="lbl" Text="RG:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtRg" runat="server" CssClass="rg" Width="110px"></asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtRg_TextBoxWatermarkExtender" runat="server" TargetControlID="txtRg" WatermarkCssClass="watermarked" WatermarkText="RG">
                            </asp:TextBoxWatermarkExtender>
                            <asp:RequiredFieldValidator ID="rfvRG" runat="server" ControlToValidate="txtRg" CssClass="lblAvisos" ErrorMessage="Preencha o telefone!">*</asp:RequiredFieldValidator>
                            <asp:RegularExpressionValidator ID="revRG" runat="server" ControlToValidate="txtRg" CssClass="lblAvisos" ErrorMessage="Preencha um RG válido!" ValidationExpression="^\d{2}\.\d{3}\.\d{3}-\d{1}$">*</asp:RegularExpressionValidator>
                        </td>
                        <td style="text-align: right">
                            <asp:Label ID="lblCpf" runat="server" CssClass="lbl" Text="CPF:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtCpf" runat="server" CssClass="cpf" Width="115px">a</asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtCpf_TextBoxWatermarkExtender" runat="server" TargetControlID="txtCpf" WatermarkCssClass="watermarked" WatermarkText="CPF">
                            </asp:TextBoxWatermarkExtender>
                            <asp:RequiredFieldValidator ID="rfvCPF" runat="server" ControlToValidate="txtCpf" CssClass="lblAvisos" ErrorMessage="Preencha o CPF!">*</asp:RequiredFieldValidator>
                            <asp:RegularExpressionValidator ID="revCPF" runat="server" ControlToValidate="txtCpf" CssClass="lblAvisos" ErrorMessage="Preencha um CPF válido!" ValidationExpression="^\d{3}\.\d{3}\.\d{3}-\d{2}$">*</asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr>
                        <td style="text-align: right">
                            <asp:Label ID="lblTelefone" runat="server" CssClass="lbl" Text="Telefone:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtTelefone" runat="server" CssClass="telefone" Width="110px"></asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtTelefone_TextBoxWatermarkExtender" runat="server" TargetControlID="txtTelefone" WatermarkCssClass="watermarked" WatermarkText="Telefone">
                            </asp:TextBoxWatermarkExtender>
                            <asp:RequiredFieldValidator ID="rfvTelefone" runat="server" ControlToValidate="txtTelefone" CssClass="lblAvisos" ErrorMessage="Preencha o telefone!">*</asp:RequiredFieldValidator>
                            <asp:RegularExpressionValidator ID="revTelefone" runat="server" ControlToValidate="txtTelefone" CssClass="lblAvisos" ErrorMessage="Preencha um telefone válido!" ValidationExpression="^\(\d{2}\) \d{4}-\d{4}$">*</asp:RegularExpressionValidator>
                        </td>
                        <td style="text-align: right">
                            <asp:Label ID="lblEmail" runat="server" CssClass="lbl" Text="E-mail:"></asp:Label>
                        </td>
                        <td>&nbsp;&nbsp;<asp:TextBox ID="txtEmail" runat="server" CssClass="txt"></asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtEmail_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtEmail" WatermarkCssClass="watermarked" WatermarkText="E-mail">
                            </asp:TextBoxWatermarkExtender>
                            <asp:RegularExpressionValidator ID="revEmail" runat="server" ControlToValidate="txtEmail" CssClass="lblAvisos" ErrorMessage="Preencha um e-mail válido!" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">*</asp:RegularExpressionValidator>
    &nbsp;</td>
                    </tr>
                    <tr>
                        <td style="text-align: right">
                            <asp:Label ID="lblTelefone2" runat="server" CssClass="lbl" Text="Celular:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtTelefone2" runat="server" CssClass="telefone" Width="110px"></asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtTelefone2_TextBoxWatermarkExtender" runat="server" TargetControlID="txtTelefone2" WatermarkCssClass="watermarked" WatermarkText="Celular">
                            </asp:TextBoxWatermarkExtender>
                            <asp:RegularExpressionValidator ID="revCelular" runat="server" ControlToValidate="txtTelefone2" CssClass="lblAvisos" ErrorMessage="Preencha um celular válido!" ValidationExpression="^(\(\d{2}\) \d{4}-\d{4})?$">*</asp:RegularExpressionValidator>
                        </td>
                        <td style="text-align: right">
                            <asp:Label ID="lblSexo" runat="server" CssClass="lbl" Text="Sexo:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:DropDownList ID="ddlSexo" runat="server" CssClass="lbl">
                                <asp:ListItem>Selecione</asp:ListItem>
                                <asp:ListItem Value="0">Masculino</asp:ListItem>
                                <asp:ListItem Value="1">Feminino</asp:ListItem>
                            </asp:DropDownList>
                            <asp:CompareValidator ID="cvSexo" runat="server" ControlToValidate="ddlSexo" CssClass="lblAvisos" ErrorMessage="Selecione um Sexo!" Operator="NotEqual" ValueToCompare="Selecione">*</asp:CompareValidator>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="4" style="text-align: center">
                            <asp:Label ID="lblTituloEndereco" runat="server" CssClass="lblSubTitulo" Text="Dados do Endereço:"></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="4" style="text-align: center">&nbsp;</td>
                    </tr>
                    <tr>
                        <td style="text-align: right">
                            <asp:Label ID="lblLogradouro" runat="server" CssClass="lbl" Text="Rua:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtRua" runat="server" CssClass="txt"></asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtRua_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtRua" WatermarkCssClass="watermarked" WatermarkText="Rua, Av.">
                            </asp:TextBoxWatermarkExtender>
                        </td>
                        <td style="text-align: right">
                            <asp:Label ID="lblNumero" runat="server" CssClass="lbl" Text="Número:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtNumero" runat="server" CssClass="txt" Width="47px"></asp:TextBox>
                            <asp:FilteredTextBoxExtender ID="txtNumero_FilteredTextBoxExtender" runat="server" FilterType="Numbers" TargetControlID="txtNumero">
                            </asp:FilteredTextBoxExtender>
                            <asp:TextBoxWatermarkExtender ID="txtNumero_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtNumero" WatermarkCssClass="watermarked" WatermarkText="Nº">
                            </asp:TextBoxWatermarkExtender>
                        </td>
                    </tr>
                    <tr>
                        <td style="text-align: right">
                            <asp:Label ID="lblBairro" runat="server" CssClass="lbl" Text="Bairro:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtBairro" runat="server" CssClass="txt"></asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtBairro_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtBairro" WatermarkCssClass="watermarked" WatermarkText="Bairro">
                            </asp:TextBoxWatermarkExtender>
                        </td>
                        <td style="text-align: right">
                            <asp:Label ID="lblComplemento" runat="server" CssClass="lbl" Text="Complemento:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtComplemento" runat="server" CssClass="txt"></asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtComplemento_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtComplemento" WatermarkCssClass="watermarked" WatermarkText="Complemento">
                            </asp:TextBoxWatermarkExtender>
                        </td>
                    </tr>
                    <tr>
                        <td style="text-align: right">
                            <asp:Label ID="lblCidade" runat="server" CssClass="lbl" Text="Cidade:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtCidade" runat="server" CssClass="txt"></asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtCidade_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtCidade" WatermarkCssClass="watermarked" WatermarkText="Cidade">
                            </asp:TextBoxWatermarkExtender>
                        </td>
                        <td style="text-align: right">
                            <asp:Label ID="lblEstado" runat="server" CssClass="lbl" Text="Estado:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:DropDownList ID="ddlEstado" runat="server" CssClass="lbl">
                                <asp:ListItem Value="selecione">Selecione</asp:ListItem>
                                <asp:ListItem Value="AC">Acre</asp:ListItem>
                                <asp:ListItem Value="AL">Alagoas</asp:ListItem>
                                <asp:ListItem Value="AP">Amapá</asp:ListItem>
                                <asp:ListItem Value="AM">Amazonas</asp:ListItem>
                                <asp:ListItem Value="BA">Bahia</asp:ListItem>
                                <asp:ListItem Value="CE">Ceará</asp:ListItem>
                                <asp:ListItem Value="DF">Distrito Federal</asp:ListItem>
                                <asp:ListItem Value="ES">Espirito Santo</asp:ListItem>
                                <asp:ListItem Value="GO">Goiás</asp:ListItem>
                                <asp:ListItem Value="MA">Maranhão</asp:ListItem>
                                <asp:ListItem Value="MT">Mato Grosso</asp:ListItem>
                                <asp:ListItem Value="MS">Mato Grosso do Sul</asp:ListItem>
                                <asp:ListItem Value="MG">Minas Gerais</asp:ListItem>
                                <asp:ListItem Value="PA">Para</asp:ListItem>
                                <asp:ListItem Value="PB">Paraíba</asp:ListItem>
                                <asp:ListItem Value="PR">Parana</asp:ListItem>
                                <asp:ListItem Value="PE">Pernambuco</asp:ListItem>
                                <asp:ListItem Value="PI">Piaui</asp:ListItem>
                                <asp:ListItem Value="RJ">Rio de Janeiro</asp:ListItem>
                                <asp:ListItem Value="RN">Rio Grande do Norte</asp:ListItem>
                                <asp:ListItem Value="RS">Rio Grande do Sul</asp:ListItem>
                                <asp:ListItem Value="RO">Rôndonia</asp:ListItem>
                                <asp:ListItem Value="RR">Roraima</asp:ListItem>
                                <asp:ListItem Value="SC">Santa Catarina</asp:ListItem>
                                <asp:ListItem Value="SP">São Paulo</asp:ListItem>
                                <asp:ListItem Value="SE">Sergipe</asp:ListItem>
                                <asp:ListItem Value="TO">Tocantis</asp:ListItem>
                            </asp:DropDownList>
                        </td>
                    </tr>
                    <tr>
                        <td style="text-align: right">
                            <asp:Label ID="lblCep" runat="server" CssClass="lbl" Text="Cep:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtCep" runat="server" CssClass="cep" Width="80px"></asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtCep_TextBoxWatermarkExtender" runat="server" TargetControlID="txtCep" WatermarkCssClass="watermarked" WatermarkText="CEP">
                            </asp:TextBoxWatermarkExtender>
                            <asp:RegularExpressionValidator ID="revCEP" runat="server" ControlToValidate="txtCep" CssClass="lblAvisos" ErrorMessage="Preencha um CEP válido!" ValidationExpression="^\d{5}-\d{3}$">*</asp:RegularExpressionValidator>
                            <asp:Button ID="btnBuscarCep" runat="server" CssClass="hooverbuttonmenores" Text="Buscar Cep" Width="80px" Height="25px" OnClick="btnBuscarCep_Click" CausesValidation="False" />
                        </td>
                        <td style="text-align: left" colspan="2">&nbsp;</td>
                    </tr>
                    <tr>
                        <td colspan="4" style="text-align: left">
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            <asp:Label ID="lblResultadoBuscarCep" runat="server" CssClass="lblResultadoCep"></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="4" style="text-align: center">
                            <asp:Label ID="lblTituloVeiculo" runat="server" CssClass="lblSubTitulo" Text="Dados do Veículo:"></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td class="auto-style3" colspan="4" style="text-align: center"></td>
                    </tr>
                    <tr>
                        <td style="text-align: right">
                            <asp:Label ID="lblMarca" runat="server" CssClass="lbl" Text="Marca:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtMarca" runat="server" CssClass="txt" Width="120px"></asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtMarca_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtMarca" WatermarkCssClass="watermarked" WatermarkText="Marca">
                            </asp:TextBoxWatermarkExtender>
                            <asp:RequiredFieldValidator ID="rfvMarca" runat="server" ControlToValidate="txtMarca" CssClass="lblAvisos" ErrorMessage="Preencha a marca!">*</asp:RequiredFieldValidator>
                        </td>
                        <td style="text-align: right">
                            <asp:Label ID="lblModelo" runat="server" CssClass="lbl" Text="Modelo:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtModelo" runat="server" CssClass="txt" Width="120px"></asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtModelo_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtModelo" WatermarkCssClass="watermarked" WatermarkText="Modelo">
                            </asp:TextBoxWatermarkExtender>
                            <asp:RequiredFieldValidator ID="rfvModelo" runat="server" ControlToValidate="txtModelo" CssClass="lblAvisos" ErrorMessage="Preencha o modelo!">*</asp:RequiredFieldValidator>
                        </td>
                    </tr>
                    <tr>
                        <td style="text-align: right">
                            <asp:Label ID="lblPlaca" runat="server" CssClass="lbl" Text="Placa:"></asp:Label>
                        </td>
                        <td>&nbsp;
                            <asp:TextBox ID="txtPlaca" runat="server" CssClass="placa" Width="80px"></asp:TextBox>
                            <asp:TextBoxWatermarkExtender ID="txtPlaca_TextBoxWatermarkExtender" runat="server" TargetControlID="txtPlaca" WatermarkCssClass="watermarked" WatermarkText="Placa">
                            </asp:TextBoxWatermarkExtender>
                            <asp:RequiredFieldValidator ID="rfvPlaca" runat="server" ControlToValidate="txtPlaca" CssClass="lblAvisos" ErrorMessage="Preencha a placa!">*</asp:RequiredFieldValidator>
                            <asp:RegularExpressionValidator ID="revPlaca" runat="server" ControlToValidate="txtPlaca" CssClass="lblAvisos" ErrorMessage="Preencha uma placa válida!" ValidationExpression="^[a-zA-Z]{3}\-\d{4}$">*</asp:RegularExpressionValidator>
                        </td>
                        <td style="text-align: right">
                            <asp:Label ID="lblTipo" runat="server" CssClass="lbl" Text="Tipo de Veículo:"></asp:Label>
                        </td>
                        <td>
                            <asp:RadioButton ID="rbCarro" runat="server" CssClass="lbl" GroupName="tipo" Text="Carro" />
                            &nbsp;<asp:RadioButton ID="rbMoto" runat="server" CssClass="lbl" GroupName="tipo" Text="Moto" />
                            <asp:RadioButton ID="rbOnibus" runat="server" CssClass="lbl" GroupName="tipo" Text="Ônibus" />
                            <asp:RadioButton ID="rbVan" runat="server" CssClass="lbl" GroupName="tipo" Text="Van" />
                        </td>
                    </tr>
                    <tr>
                        <td style="text-align: right" class="auto-style2"></td>
                        <td class="auto-style2"></td>
                        <td style="text-align: right" class="auto-style2"></td>
                        <td class="auto-style2"></td>
                    </tr>
                    <tr>
                        <td style="text-align: center" colspan="4">
                            <asp:Button ID="btnCadastrar" runat="server" CssClass="hooverbuttoncadastrar" Text="Cadastrar" OnClick="btnCadastrar_Click" />
                            &nbsp;&nbsp;
                    <asp:Button ID="btnCancelar" runat="server" CausesValidation="False" CssClass="hooverbuttoncancelar" Text="Cancelar" OnClick="btnCancelar_Click" />
                        </td>
                    </tr>
                </table>
                <table class="auto-style1" runat="server" id="tblSucesso" visible="false">
                    <tr>
                        <td colspan="3" style="text-align: center">
                            <asp:Label ID="lblMensagemOk" runat="server" CssClass="lblMensagemOk"></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3" style="text-align: center">&nbsp;</td>
                    </tr>
                    <tr>
                        <td style="text-align: center">
                            <asp:Button ID="btnPaginaInicial" runat="server" CssClass="hooverbuttonsucesso" Text="Página Inicial" OnClick="btnPaginaInicial_Click" />
                        </td>
                        <td style="text-align: center">
                            <asp:Button ID="btnPesquisar" runat="server" CssClass="hooverbuttonsucesso" Text="Pesquisar" OnClick="btnPesquisar_Click" />
                        </td>
                        <td style="text-align: center">
                            <asp:Button ID="btnNovoCadastro" runat="server" CssClass="hooverbuttonsucesso" Text="Novo Cadastro" OnClick="btnNovoCadastro_Click" />
                        </td>
                    </tr>
                    <tr>
                        <td style="text-align: center">&nbsp;</td>
                        <td style="text-align: center">&nbsp;</td>
                        <td style="text-align: center">&nbsp;</td>
                    </tr>
                </table>
            </ContentTemplate>
            <Triggers>
                <asp:PostBackTrigger ControlID="btnCadastrar" />
                <asp:PostBackTrigger ControlID="btnNovoCadastro" />
                <asp:PostBackTrigger ControlID="btnPesquisar" />
                <asp:PostBackTrigger ControlID="btnPaginaInicial" />
            </Triggers>
        </asp:UpdatePanel>
    </asp:Content>

    Código do arquivo JS Mascaras.js

    function pageLoad() { //SE EU REMOVER ESSA FUNCTION FUNCIONA NOS CAMPOS VAZIOS POREM NÃO FUNCIONA QUANDO CHAMO ALGUM CONTROLE ASSÍNCRONO DENTRO DO UPDATEPANEL
        $(document).ready(
            function () {
            $(".data").mask("99/99/9999");
            }
        );
    
        $(document).ready(
                 function () {
                     $(".cpf").mask("999.999.999-99");
                 }
        );
        $(document).ready(
    
                 function () {
                     $(".placa").mask("aaa-9999");
                 }
        );
    
        $(document).ready(
    
                  function () {
                      $(".telefone").mask("(99) 9999-9999");
                  }
         );
    
        $(document).ready(
    
                  function () {
                      $(".data").mask("99/99/9999");
                  }
         );
    
        $(document).ready(
    
                  function () {
                      $(".cep").mask("99999-999");
                  }
         );
        $(document).ready(
    
                  function () {
                      $(".rg").mask("99.999.999-9");
                  }
         );
    
        $(document).ready(
    
                  function () {
                      $(".cnpj").mask("99.999.999/999-99");
                  }
         );
    }

    Alguém sabe onde estou errando? 

    desde já obrigado!


    sábado, 2 de março de 2013 03:19

Todas as Respostas