﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / JavaScript  / количество элементов в form / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sun, 07 Sep 2008 11:10:32 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: количество элементов в form</title><link>http://relib.com/forums/Topic915968-10-1.aspx</link><description>я обязательно попробую. Большое спасибо!</description><pubDate>Tue, 18 Sep 2007 06:17:51 GMT</pubDate><dc:creator>luchik</dc:creator></item><item><title>RE: количество элементов в form</title><link>http://relib.com/forums/Topic915968-10-1.aspx</link><description>[quote][b]luchik (17.09.2007)[/b][hr]есть контейнер form, в нем есть n-ое количество input. Как программно посчитать их количество?[/quote]&lt;br&gt;&lt;br&gt;Как вариант...&lt;br&gt;&lt;br&gt;var a=0;&lt;br&gt;var b=document.getElementsByTagName("input");&lt;br&gt;alert(document.getElementsByTagName("input").length);  //Считает сколько тегов input на странице&lt;br&gt;for (var i=0;i&lt;document.getElementsByTagName("input").length;i++) {  //проходится по всем тегам input&lt;br&gt;  if (b[i].type=='text') {   //Если type="text"&lt;br&gt;  a++;                          //Считает сколько тегов input type="text"&lt;br&gt;  alert(b[i].className);   //показывает значение атрибута class&lt;br&gt;  }&lt;br&gt;}&lt;br&gt;alert(a);    //Отображает кол-во тегов input type="text"&lt;br&gt;&lt;br&gt;&lt;br&gt;Для чего берём значение атрибута class (вместо class может быть любой не особо нужный атрибут который поддерживается в теге input)? Для того что б определить количество элементов принадлежащие данной форме, если на странице несколько форм...&lt;br&gt;&lt;br&gt;Какой вид должна тогда иметь форма: &lt;br&gt;&lt;br&gt;&amp;#60;form name="[b]form1[/b]"&gt;&lt;br&gt;&amp;#60;input type="text" name="reqq" class="[b]form1[/b]"&gt;&lt;br&gt;&amp;#60;input type="text" name="reqq2" class="[b]form1[/b]"&gt;&lt;br&gt;&amp;#60;input type="text" name="reqq3" class="[b]form1[/b]"&gt;&lt;br&gt;&amp;#60;input type="button" value="Поиск" onClick="Poisk()"&gt;&lt;br&gt;&amp;#60;/form&gt;&lt;br&gt;&lt;br&gt;,либо (если не задан атрибут name в форме):&lt;br&gt;&lt;br&gt;&amp;#60;form&gt;&lt;br&gt;&amp;#60;input type="text" name="reqq" class="[b]0[/b]"&gt;&lt;br&gt;&amp;#60;input type="text" name="reqq2" class="[b]0[/b]"&gt;&lt;br&gt;&amp;#60;input type="text" name="reqq3" class="[b]0[/b]"&gt;&lt;br&gt;&amp;#60;input type="button" value="Поиск" onClick="Poisk()"&gt;&lt;br&gt;&amp;#60;/form&gt;&lt;br&gt;&lt;br&gt;[b]0[/b] -- если форма первая, если вторая, то 1, если третья, то 2,... и т.д.</description><pubDate>Mon, 17 Sep 2007 22:15:52 GMT</pubDate><dc:creator>Vizlim</dc:creator></item><item><title>количество элементов в form</title><link>http://relib.com/forums/Topic915968-10-1.aspx</link><description>есть контейнер form, в нем есть n-ое количество input. Как программно посчитать их количество?</description><pubDate>Mon, 17 Sep 2007 13:35:59 GMT</pubDate><dc:creator>luchik</dc:creator></item></channel></rss>