Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Обработка форм, созданных динамически [RSS Feed]

#1 Дек. 6, 2009 17:39:18

vvivan
От:
Зарегистрирован: 2009-03-08
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Обработка форм, созданных динамически

Проблема в следующем. Есть форма, в которой одна строка с контролами. И есть кнопка, на которой висит яваскрипт, добавляющий такую же строку снизу.
Так вот, как нужно обрабатывать гет запрос из такой формы, если имена контролов, созданных яваскриптом, получаются одинаковыми? И соответственно request.GET.get() получает только значение последней строки. Может, кто-то сталкивался, подскажите, пожалуйста.



Офлайн

#2 Дек. 6, 2009 18:24:51

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

Обработка форм, созданных динамически

Чтобы получить все значения в запросе, используй request.GET.getlist(key). А вообще хорошо бы тут использовать formsets: http://docs.djangoproject.com/en/dev/topics/forms/formsets/#topics-forms-formsets , только JS тут нужен будет поумнее.



Офлайн

  • Начало
  • » Django
  • » Обработка форм, созданных динамически[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version