
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.09.2009, 15:35
|
|||
|---|---|---|---|
Как размножить элемент |
|||
|
#18+
В общем представим что, есть форма и человек заполняет личные данные. И вот ему приходится заполнить данные про своего ребенка(Имя, Фамилия). Для этого есть вот такая форма с табличкой Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Но я же не знаю сколько у него детей , поэтому ниже этой таблички имеется картинка с плюсиком (типа описать еще одного ребенка), он нажимает на нее и ниже этой первой таблицы появляется такая же. И т.д. Вопрос в том как грамотно скопировать таблицу .. в общем нужно чтобы получилось такое.( ниже случай для двух детей). Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.09.2009, 16:35
|
|||
|---|---|---|---|
|
|||
Как размножить элемент |
|||
|
#18+
Эта функция создает копию указанной таблицы с заменой id (n - число для идентификаторов, от 2 и т.д.) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Если у инпутов понадобится ещё изменять name (а name нужен для отправки формы), то в цикл добавьте Код: plaintext 1. Созданную копию таблицы просто добавьте в форму, например, с помощью appendChild ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.09.2009, 18:48
|
|||
|---|---|---|---|
Как размножить элемент |
|||
|
#18+
Спс, это то что было нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.10.2009, 01:25
|
|||
|---|---|---|---|
Как размножить элемент |
|||
|
#18+
Это плохая техника ... слишком избыточно, неудобно и не наглядно. Обычно делается формочка типа твоей и список с введенными "детьми". Пользователь заполняет табличку, кликает "добавить", в списке появляется "дите", форма очищается и возможен дальнейший ввод. Можно расширять функционал. К примеру, при выборе введенного "дитя" данные о нем заполняют форму и появляется возможность редактирования. И т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&tablet=1&tid=1454206]: |
0ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 412ms |

| 0 / 0 |
