|
|
|
| для примеру, на пхп при сабмите я могу пробежаться по всем эелементам таким образом:
foreach($_POST['field'] as $id => $v) $value =$v;
|
учитывая, что полей вида field[1], field[2]... field[n] может быть на форме неопределенное кол-во.
Вопрос: можно ли тоже самое реализовать на яваскрипте? | |
|
|
|
|
|
|
|
для: Zilog
(23.10.2008 в 06:00)
| | a={'1':'11','2':'22'};
for(key in a){
alert(key+"|"+a[key]);
}
как итемы тащить не знаю:) | |
|
|
|
|
|
|
|
для: Zilog
(23.10.2008 в 06:00)
| | В любой форме есть коллекция elements от нулевого индекса и до последнего, которая содержит вообще ВСЕ поля формы - и инпуты, и текстареа - вне зависимости от их имён и типа.
Чтобы обратиться только к тем полям, что имеют в имени (атрибуте NAME) первыми шестью символами буквочки field[, надо так ПРЯМО и написать:
for (var j = 0, obj = document.forms ['имя_формы'].elements; j < obj.length; j++)
if (obj [j].name.indexOf ('field[') == 0) {делаем то, что нужно сделать с полем типа field[n]}
|
| |
|
|
|
|
|
|
|
для: PAT
(23.10.2008 в 09:55)
| | Спасибо, PAT.
Пока штудирую литературу, можно разьяснить, что тут происходит?
if (obj [j].name.indexOf ('field[') == 0)
особенно непонятно вот это ява-изречение: ('field[')
выглядит как что-то неполноценное ))
да, ещё вопрос. а могу ли я содержимое элементов присвоить переменным обьекта на пхп?
...
и ещё один вопрпос - как мне в итоге получить содержимое поля field[n]? | |
|
|
|