количество элементов в form
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



количество элементов в form Expand / Collapse
Автор
Сообщение
17.09.2007 13:35
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 08.11.2007 8:27
Сообщ.: 33, Visits: 111
есть контейнер form, в нем есть n-ое количество input. Как программно посчитать их количество?
Сообщ. #915968
17.09.2007 22:15
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 29.05.2008 20:04
Сообщ.: 269, Visits: 2 381
luchik (17.09.2007)
есть контейнер form, в нем есть n-ое количество input. Как программно посчитать их количество?


Как вариант...

var a=0;
var b=document.getElementsByTagName("input");
alert(document.getElementsByTagName("input").length); //Считает сколько тегов input на странице
for (var i=0;i if (b[i].type=='text') { //Если type="text"
a++; //Считает сколько тегов input type="text"
alert(b[i].className); //показывает значение атрибута class
}
}
alert(a); //Отображает кол-во тегов input type="text"


Для чего берём значение атрибута class (вместо class может быть любой не особо нужный атрибут который поддерживается в теге input)? Для того что б определить количество элементов принадлежащие данной форме, если на странице несколько форм...

Какой вид должна тогда иметь форма:

<form name="form1">
<input type="text" name="reqq" class="form1">
<input type="text" name="reqq2" class="form1">
<input type="text" name="reqq3" class="form1">
<input type="button" value="Поиск" onClick="Poisk()">
</form>

,либо (если не задан атрибут name в форме):

<form>
<input type="text" name="reqq" class="0">
<input type="text" name="reqq2" class="0">
<input type="text" name="reqq3" class="0">
<input type="button" value="Поиск" onClick="Poisk()">
</form>

0 -- если форма первая, если вторая, то 1, если третья, то 2,... и т.д.


----------------------------------
Я безработный...
Возьмите меня на работу. =)
Сообщ. #915970
18.09.2007 6:17
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 08.11.2007 8:27
Сообщ.: 33, Visits: 111
я обязательно попробую. Большое спасибо!
Сообщ. #915973
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 6:21