Хм.... я совсем слаб еще в javascript и о других методах незнаю
((.... Могли бы вы подсказать примерчик, или где можно прочесть. решение вот такой вот конкретной задачи:
Есть одна оригинальная таблица(IMAGE_TABLE[0] ее ID), она лежит в форме, в таблице есть поля(при чем мы понятия не имеем где, на каком уровне вложенности, в обычном td или в еще одной таблице):
<input type='text' name='WIDTH[0]' value='100'><!-- 100 значение по умолчанию -->
<input type='text' name='HEIGHT[0]' value='100'><!-- 100 значение по умолчанию -->
Вот мы ввели туда 400 и 300 в WIDTH[0] и HEIGHT[0] соответственно.
Далее решили, что одного изображения нам будет мало, и нажали плюсик под этой таблицей.
Ниже первой таблицы, появилась ее копия, но с одним "НО", элементы она имеет такие:
<input type='text' name='WIDTH[1]' value='100'><!-- 100 значение по умолчанию -->
<input type='text' name='HEIGHT[1]' value='100'><!-- 100 значение по умолчанию -->[/htnl]
, а ID у ней уже должен стать IMAGE_TABLE[1]
ВО второй таблице тоже ввели какие то данные, и решили, что никак и без третьего изображения. Нажимаем еще раз плюс. И у нас оявляется, третий экзмепляр таблицы, но уже с такими полями:
[html]<input type='text' name='WIDTH[2]' value='100'><!-- 100 значение по умолчанию -->
<input type='text' name='HEIGHT[2]' value='100'><!-- 100 значение по умолчанию -->
,и с ID = IMAGE_TABLE[2]
================================================== ===========
Все что нам дается при старте:
Код:
|
var MULTI=new Array(
'IMAGE_TABLE[0]' => true //говорим что таблица IMAGE_TABLE[0] готова к размножению
'COM_TABLE[0]' => false//не готова к размножению
);
var FIELDS=new Array(
'IMAGE_TABLE[0]' => array('WIDTH','HEIGHT','IMAGE_TABLE') //префиксы которые мы должны изменять при создании копии, для таблицы IMAGE_TABLE[0]
); |
==================================================
Как мне менять name, при создании каждой копии таблицы?
Заранее спасибо!