Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. To clear textboxes in the content page

To clear textboxes in the content page

Scheduled Pinned Locked Moved ASP.NET
csharp
13 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    SunithaNallana
    wrote on last edited by
    #1

    hi... i am having a contentpage which has many textboxes.Pls let me know the code(in c#)to clear textboxes at a button click. SunithaNallana

    N P S 3 Replies Last reply
    0
    • S SunithaNallana

      hi... i am having a contentpage which has many textboxes.Pls let me know the code(in c#)to clear textboxes at a button click. SunithaNallana

      N Offline
      N Offline
      N a v a n e e t h
      wrote on last edited by
      #2

      SunithaNallana wrote:

      to clear textboxes at a button click.

      Clearing textbox value ?

      All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia My Website | Ask smart questions

      S 1 Reply Last reply
      0
      • N N a v a n e e t h

        SunithaNallana wrote:

        to clear textboxes at a button click.

        Clearing textbox value ?

        All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia My Website | Ask smart questions

        S Offline
        S Offline
        SunithaNallana
        wrote on last edited by
        #3

        yes to clear textboxes values SunithaNallana

        N 1 Reply Last reply
        0
        • S SunithaNallana

          hi... i am having a contentpage which has many textboxes.Pls let me know the code(in c#)to clear textboxes at a button click. SunithaNallana

          P Offline
          P Offline
          Prateek G
          wrote on last edited by
          #4

          Not a good way of doing but you can try ArrayList al = new ArrayList(); foreach(Control c in Page.Form.Controls) { if(c.GetType() == typeof(TextBox)) { al.Add(c); } } foreach(TextBox t in al) { t.Text = ""; } But There should be any other better way to do it. here I have assumed that you have all the textboxes in same form. In case its not true You will have to loop through all the forms. Happy Birthday!!!:laugh:

          S N S 3 Replies Last reply
          0
          • P Prateek G

            Not a good way of doing but you can try ArrayList al = new ArrayList(); foreach(Control c in Page.Form.Controls) { if(c.GetType() == typeof(TextBox)) { al.Add(c); } } foreach(TextBox t in al) { t.Text = ""; } But There should be any other better way to do it. here I have assumed that you have all the textboxes in same form. In case its not true You will have to loop through all the forms. Happy Birthday!!!:laugh:

            S Offline
            S Offline
            Sun Rays
            wrote on last edited by
            #5

            Prateek G wrote:

            ArrayList al = new ArrayList(); foreach(Control c in Page.Form.Controls) { if(c.GetType() == typeof(TextBox)) { al.Add(c); } } foreach(TextBox t in al) { t.Text = ""; }

            No need to loop 2 Times. foreach(Control c in Page.Form.Controls) { if(c.GetType() == typeof(TextBox)) { Textbox t = (Textbox)c; t.Text = ""; } }

            Thanks, Sun Rays

            1 Reply Last reply
            0
            • S SunithaNallana

              yes to clear textboxes values SunithaNallana

              N Offline
              N Offline
              N a v a n e e t h
              wrote on last edited by
              #6

              Content place holder will have Control collection property. Iterate through each item and check if it is TextBox. If yes clear the text.

              All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia My Website | Ask smart questions

              S 1 Reply Last reply
              0
              • P Prateek G

                Not a good way of doing but you can try ArrayList al = new ArrayList(); foreach(Control c in Page.Form.Controls) { if(c.GetType() == typeof(TextBox)) { al.Add(c); } } foreach(TextBox t in al) { t.Text = ""; } But There should be any other better way to do it. here I have assumed that you have all the textboxes in same form. In case its not true You will have to loop through all the forms. Happy Birthday!!!:laugh:

                N Offline
                N Offline
                N a v a n e e t h
                wrote on last edited by
                #7

                Prateek G wrote:

                foreach(Control c in Page.Form.Controls)

                This will clear all textbox controls in page. I think question is how to clear the textbox in content place holder.

                All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia My Website | Ask smart questions

                S 1 Reply Last reply
                0
                • S SunithaNallana

                  hi... i am having a contentpage which has many textboxes.Pls let me know the code(in c#)to clear textboxes at a button click. SunithaNallana

                  S Offline
                  S Offline
                  Sarani Ravindran
                  wrote on last edited by
                  #8

                  Try this and call this function on the server side. < script > function Clear() { obj=document.getElementsByTagName("INPUT"); for(i=0;i< obj.length;i++) { if ((obj[i].type == "text")) { obj[i].value = ""; } } < /script > Let me know whether you got the solution.:) God is always with you.

                  N 1 Reply Last reply
                  0
                  • S Sarani Ravindran

                    Try this and call this function on the server side. < script > function Clear() { obj=document.getElementsByTagName("INPUT"); for(i=0;i< obj.length;i++) { if ((obj[i].type == "text")) { obj[i].value = ""; } } < /script > Let me know whether you got the solution.:) God is always with you.

                    N Offline
                    N Offline
                    N a v a n e e t h
                    wrote on last edited by
                    #9

                    Saranya Devi wrote:

                    function Clear() { obj=document.getElementsByTagName("INPUT"); for(i=0;i< obj.length;i++) { if ((obj[i].type == "text")) { obj[i].value = ""; } }

                    This will clear all textboxes, not in the controls in content page

                    All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia My Website | Ask smart questions

                    S 1 Reply Last reply
                    0
                    • N N a v a n e e t h

                      Saranya Devi wrote:

                      function Clear() { obj=document.getElementsByTagName("INPUT"); for(i=0;i< obj.length;i++) { if ((obj[i].type == "text")) { obj[i].value = ""; } }

                      This will clear all textboxes, not in the controls in content page

                      All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia My Website | Ask smart questions

                      S Offline
                      S Offline
                      SunithaNallana
                      wrote on last edited by
                      #10

                      thank u all:rose: i cleared my doubt. i have done it this way... 1.in the master page i put a property block in which i wrote public ContentPlaceHolder CPH { get{return ContentPlaceHolderid;} } 2.i made the content page strongly typed ie.. 3.in button click function foreach(control c in Master.CPH.Controls) { if(c.getType().Name == "TextBox") { (c as TextBox).Text =""; } } SunithaNallana

                      1 Reply Last reply
                      0
                      • N N a v a n e e t h

                        Content place holder will have Control collection property. Iterate through each item and check if it is TextBox. If yes clear the text.

                        All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia My Website | Ask smart questions

                        S Offline
                        S Offline
                        SunithaNallana
                        wrote on last edited by
                        #11

                        thank u all:rose: i cleared my doubt. i have done it this way... 1.in the master page i put a property block in which i wrote public ContentPlaceHolder CPH { get{return ContentPlaceHolderid;} } 2.i made the content page strongly typed ie.. 3.in button click function foreach(control c in Master.CPH.Controls) { if(c.getType().Name == "TextBox") { (c as TextBox).Text =""; } } SunithaNallana

                        1 Reply Last reply
                        0
                        • N N a v a n e e t h

                          Prateek G wrote:

                          foreach(Control c in Page.Form.Controls)

                          This will clear all textbox controls in page. I think question is how to clear the textbox in content place holder.

                          All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia My Website | Ask smart questions

                          S Offline
                          S Offline
                          SunithaNallana
                          wrote on last edited by
                          #12

                          thank u all:rose: i cleared my doubt. i have done it this way... 1.in the master page i put a property block in which i wrote public ContentPlaceHolder CPH { get{return ContentPlaceHolderid;} } 2.i made the content page strongly typed ie.. 3.in button click function foreach(control c in Master.CPH.Controls) { if(c.getType().Name == "TextBox") { (c as TextBox).Text =""; } } SunithaNallana

                          1 Reply Last reply
                          0
                          • P Prateek G

                            Not a good way of doing but you can try ArrayList al = new ArrayList(); foreach(Control c in Page.Form.Controls) { if(c.GetType() == typeof(TextBox)) { al.Add(c); } } foreach(TextBox t in al) { t.Text = ""; } But There should be any other better way to do it. here I have assumed that you have all the textboxes in same form. In case its not true You will have to loop through all the forms. Happy Birthday!!!:laugh:

                            S Offline
                            S Offline
                            SunithaNallana
                            wrote on last edited by
                            #13

                            thank u Prateek.G for wishing me on my birthday.:rose: SunithaNallana

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups