none
textbox travando edição RRS feed

  • Pergunta

  • Estou usando um updatepanel, dentro dele um textbox com autopostback=true para acionar o evento Text_Changed

    Acontece que quando acionado mais de 2x, ele não permite que eu altere o conteúdo dele, como se travasse a edição.

    Porque ocorre e como eu resolvo isso?

    quinta-feira, 11 de julho de 2013 20:31

Respostas

  • Essa sua 

    divMensagemErro

    tb está dentro de um upadatePanel?


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    • Marcado como Resposta CEFL terça-feira, 16 de julho de 2013 20:54
    sexta-feira, 12 de julho de 2013 15:31
    Moderador
  • Coloquei somente o DivMensagem dentro do Updatepanel e não ocorre mais o problema.
    • Marcado como Resposta CEFL terça-feira, 16 de julho de 2013 20:53
    terça-feira, 16 de julho de 2013 20:52

Todas as Respostas

  • Iai Carlos blxx,

    Poem ai o Código que vc colocou no evento do textbox...........


    Diego Almeida Barreto System Analyst / Software Developer

    quinta-feira, 11 de julho de 2013 22:25
  • Olá Carlos,

    Talvez seja a lógica de programação contida no método referente ao evento "Text_Changed" que esteja pesado de mais. Mas, de qualquer forma, como o Diego falou, necessitamos de mais informações para poder dar uma ajuda mais precisa.

    Abs

    sexta-feira, 12 de julho de 2013 00:35
  • Segue o código completo.

    protected void txtLogin_TextChanged(object sender, EventArgs e)
            {
                this.validarEmail();
            }
    private void validarEmail()
            {
                if (!Brasline.Uteis.ValidarEmail(txtLogin.Text, true))
                {
                    this.MensagemErro("E-mail inválido, faça a correção antes de continuar");
                }
                else
                {
                    divMensagemErro.Visible = false;
                }
            }

    Html

    <asp:TextBox ID="txtLogin" runat="server" Width="250px" CssClass="txtPadrao" 
                                        ontextchanged="txtLogin_TextChanged" AutoPostBack="True"></asp:TextBox>

    sexta-feira, 12 de julho de 2013 14:49
  • Essa sua 

    divMensagemErro

    tb está dentro de um upadatePanel?


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    • Marcado como Resposta CEFL terça-feira, 16 de julho de 2013 20:54
    sexta-feira, 12 de julho de 2013 15:31
    Moderador
  • Sim, todos os elementos dentro do updatepanel.
    sexta-feira, 12 de julho de 2013 15:39
  • Posta seu html com o updatepanel

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    segunda-feira, 15 de julho de 2013 16:59
    Moderador
  • Coloquei somente o DivMensagem dentro do Updatepanel e não ocorre mais o problema.
    • Marcado como Resposta CEFL terça-feira, 16 de julho de 2013 20:53
    terça-feira, 16 de julho de 2013 20:52