Программирование > JavaScript & JScript

Как пройтись по всем элементам формы?

(1/1)

docker:
Всем доброго дня!

У меня элементы в форме имеют имена, например:
 name1[], name2[], name3[]

Причем они конечно повторяются, например:

<td>
 <input name="name1[]"....required="Не введено имя1">
 <input name="name2[]"....>
 <input name="name3[]"....required="Не введено имя3">
</td>
<td>
 <input name="name1[]"....>
 <input name="name2[]"....>
 <input name="name3[]"....>
</td>


Я проверяю форму javascript-om. Для этого мне нужно пройтись по всем элементам и посмотреть, где выставлено свойство required.

for (var i = 0; i

гоша:
> где f - объект формы

уверен? Напиши перед циклом:

alert(f)
alert(f.tagName)

docker:
ДА, спасибо. elements из-за этого не работал.

Но мне теперь вот что нужно. На самом деле у имен еще значения в кв. скобках выдаются:


<td> 
<input name="name1[1]"....required="Не введено имя1"> 
<input name="name2[1]"....> 
<input name="name3[1]"....required="Не введено имя3"> 
</td> 
<td> 
<input name="name1[2]"....> 
<input name="name2[2]"....> 
<input name="name3[2]"....> 
</td>



И проходя по всем елементам, мне надо еще выбирать это число в скобках.
Внутри цикла:
for (var i = 0; i

гоша:
var str="name1[2]";
var m=/^(\\w+)\\[(\\w+)\\]$/.exec(str);
alert(m)

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии