none
Limpar uma Textbox dentro de DetailsView Web RRS feed

  • Pergunta

  • Pessoal boa tarde.

    Quem pode me ajudar por favor.

    Eu tenho uma função que limpa o texto de um Textbox, mas só que ele esta dentro de um Detais View e eu já fiz de varias maneiras conforme descrita dentro da função e não funciona, pq?

    O projeto esta em Web.

    Pessoal segue o código do Asp e a função

    <asp:TemplateField HeaderText="Numero:" SortExpression="Numerotel">
                    <EditItemTemplate>
                        <asp:TextBox ID="txtnumero" runat="server" Width="147px" onkeypress="somentenumeros('txtnumero')"
                            Text='<%# Bind("Numerotel") %>'></asp:TextBox>
                        <asp:Label ID="Label1" runat="server" Font-Size="9pt" ForeColor="Red"
                            Text="* Preencher apenas números. Ex: 2197974747"></asp:Label>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:TextBox ID="txtnumero" runat="server" Text='<%# Bind("Numerotel") %>'
                            Width="147px" onkeypress="somentenumeros('txtnumero')"></asp:TextBox>
                        <asp:Label ID="Label2" runat="server" Font-Size="9pt" ForeColor="Red"
                            Text="* Preencher apenas números. Ex: 2197974747"></asp:Label>
                    </InsertItemTemplate>
                    <HeaderStyle HorizontalAlign="Right" />
                    <ItemStyle HorizontalAlign="Left" />
                </asp:TemplateField>

    Função

    <script type="text/javascript">
      function clearTextBox()
      {
       //document.getElementById('<%=((TextBox)dvagendatel.FindControl("txtnumero.ClientID"))%>').value = '';
      //dvagendatel.FindControl("txtnumero"), TextBox).Text
      //document.getElementById('<%=dvagendatel.FindControl("txtnumero.ClientID%>")%>').value = '';

      }
    </script>

    Alguem me ajuda por favor

    At

    Fabricio Vale


    Fabricio

    quinta-feira, 11 de abril de 2013 20:15

Todas as Respostas

  • Pessoal alguem pode me ajudar.

    Por favor


    Fabricio

    sexta-feira, 12 de abril de 2013 17:05
  • Pessoal boa tarde.

    eu conseguir da seguinte forma.

    Fiz essa função abaixo que deixar digitar apenas numeros e ainda apaga qualquer caracter que seja inserido de forma incorreta.

    Função em Java Script

    function somentenumeros()
           {
               if (event.keyCode < 45 || event.keyCode > 57) {event.returnValue = false; alert("Só é permitido preencher apenas números");}
          //document.getElementById('ctl00_ContentPlaceHolder1_dvagendatel_txtnumero').value = ""; // Se quiser limpar a text box veja o seu código Html e cola no document.getElementById()
           }

    Pessoal mais uma vez obrigado!

    Att

    Fabricio Vale


    Fabricio

    sábado, 13 de abril de 2013 17:14