get all textboxes via javascript.http://forums.asp.net/t/1349455.aspx/1?get+all+textboxes+via+javascript+Tue, 18 Nov 2008 07:27:07 -050013494552751664http://forums.asp.net/p/1349455/2751664.aspx/1?get+all+textboxes+via+javascript+get all textboxes via javascript. <p>I've tried the following:</p> <p>&nbsp;<pre class="prettyprint">var elems = document.getElementsByTagName('input'); for(obj in elems) { alert(obj.type); }</pre> </p> <p>&nbsp;</p> <p>Here I was trying to find out if the input field was <strong>'text'</strong> or <strong>'hidden'</strong>, etc. I always seem to get undefined in the alert box.</p> 2008-11-18T03:46:28-05:002751708http://forums.asp.net/p/1349455/2751708.aspx/1?Re+get+all+textboxes+via+javascript+Re: get all textboxes via javascript. <p>hi try this....&nbsp;</p> <p>&nbsp;</p> <p>{ </p> <p>var boxes = document.getElementsByTagName(&quot;INPUT&quot;); </p> <p>for(var i = 0; i &lt; boxes.length; i&#43;&#43;) </p> <p>{</p> <p>//&nbsp;if(boxes[i].type == 'text') </p> <p>alert(boxes[i].type);</p> <p>//boxes[i].readOnly=true; </p> <p>};</p> <p>};</p> 2008-11-18T04:11:02-05:002751718http://forums.asp.net/p/1349455/2751718.aspx/1?Re+get+all+textboxes+via+javascript+Re: get all textboxes via javascript. <p>&nbsp;&lt;html&gt;<br> &lt;head&gt;<br> &lt;title&gt;&lt;/title&gt;<br> &lt;/head&gt;<br> &lt;body&gt;<br> &lt;div&gt;<br> &lt;input type = &quot;text&quot; id=&quot;test1&quot;&nbsp; /&gt;<br> &lt;input type = &quot;text&quot; id=&quot;test2&quot;&nbsp; /&gt;<br> &lt;input type = &quot;text&quot; id=&quot;test3&quot;&nbsp; /&gt;<br> &lt;input type = &quot;text&quot; id=&quot;test4&quot;&nbsp; /&gt;<br> &lt;/div&gt;<br> &lt;div&gt;<br> &lt;input type = &quot;text&quot; id=&quot;test111&quot;&nbsp; /&gt;<br> &lt;input type = &quot;text&quot; id=&quot;test222&quot;&nbsp; /&gt;<br> &lt;input type = &quot;text&quot; id=&quot;test333&quot;&nbsp; /&gt;<br> &lt;input type = &quot;text&quot; id=&quot;test444&quot;&nbsp; /&gt;<br> &lt;/div&gt;<br> &lt;/body&gt;<br> &lt;script language = &quot;javascript&quot;&gt;<br> var elems = document.getElementsByTagName('input');<br> for(var i=0; i&lt; elems.length; i&#43;&#43;)<br> {<br> &nbsp;alert(elems[i].type);<br> }<br> &lt;/script&gt;<br> &lt;/html&gt;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>//hope this will helps you <br> </p> 2008-11-18T04:20:06-05:002751848http://forums.asp.net/p/1349455/2751848.aspx/1?Re+get+all+textboxes+via+javascript+Re: get all textboxes via javascript. <p>Thanx this works. Wonder why the <strong>for...in...</strong> didn't work tho.</p> 2008-11-18T05:35:46-05:002751906http://forums.asp.net/p/1349455/2751906.aspx/1?Re+get+all+textboxes+via+javascript+Re: get all textboxes via javascript. <p>Beacause for...in get all properties, not all elements.</p> 2008-11-18T06:03:52-05:002752058http://forums.asp.net/p/1349455/2752058.aspx/1?Re+get+all+textboxes+via+javascript+Re: get all textboxes via javascript. <p>&nbsp;Hi,</p> <p>Can you please mark as answer , which may helps the others for finding the correct answer</p> <p>&nbsp;</p> <p>thanks <br> </p> 2008-11-18T07:27:07-05:00