none
Focus() no JavaScript RRS feed

  • Pergunta

  • Pessoal,

    Estou tentando fazer que no meu formulário mude do campo txtIPTE1 para o campo txtIPTE2 quando forem digitados 5 caracteres no txtIPTE1, código abaixo:

    <asp:TextBox ID="txtIPTE1" runat="server" Width="50px" MaxLength="5" TabIndex="14"  OnKeyPress="if (this.value.length >= 5) {MainContent_txtIPTE2.Focus();}" ></asp:TextBox>
    <asp:TextBox ID="txtIPTE2" runat="server" Width="50px" MaxLength="5" TabIndex="15"></asp:TextBox>

    recebo a seguinte mensagem de erro:

    Erro em tempo de execução do JavaScript: O objeto não oferece suporte à propriedade ou método 'Focus'

    Como resolver isso, alguém pode ajudar.

    Grato,

    Maurício

    sexta-feira, 10 de julho de 2015 00:48

Respostas

  • Olá meu caro,

    você está utilizando JavaScript então deve fazer o seguinte:

    <asp:TextBox ID="txtIPTE1" runat="server" Width="50px" MaxLength="5" TabIndex="14"  OnKeyPress="if (this.value.length >= 5) {document.forms[0].MainContent_txtIPTE2.focus();}" ></asp:TextBox>
    <asp:TextBox ID="txtIPTE2" runat="server" Width="50px" MaxLength="5" TabIndex="15"></asp:TextBox>


    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor "Vote como Útil", e se resolvi seu problema, clique em "Propor como Resposta".

    • Sugerido como Resposta Marcos SJ sexta-feira, 10 de julho de 2015 12:20
    • Marcado como Resposta MauricioBogo sexta-feira, 10 de julho de 2015 15:25
    sexta-feira, 10 de julho de 2015 00:58

Todas as Respostas