1. 5m1t

    20.04.2009

    0 ↑
    0 ↓
    Я создаю форму такого типа:
    <form id="MainForm" action="{% url posts.views.process_form %}">

    <table>
    <tr>
    <td>
    Тип сообщения:<br>
    <select id="MessageType">
    <option value="empty"></option>
    <option value="broadcast">Анонс</option>
    <option value="direct">Сообщение пользователю</option>
    <option value="group">Сообщене в группу</option>
    </select>
    </td>
    </tr>
    <tr>
    <td>
    <div id="MessageTo">
    Для корректной работы системы требуется включить обработку javascript в настройках браузера.
    </div>
    </td>
    </tr>
    <tr>
    <td>
    Текст:<BR>
    <textarea rows="5" cols="24">
    </textarea>
    </td>
    </tr>
    </table>

    <p><input type="submit" value="Отправить"></p>
    </form>
    В div "MessageTo" втыкаю динамически дополнительные селекты и прочее в зависимости от выбора типа сообщения. Но вот незадача, во view ничего не приходит:
    def process_form(request):
    print request.POST.values()
    print request.GET.values()
    print request.raw_post_data
    return HttpResponse('...')
    выдает
    []
    []
    Вопросы
    1. Почему во view не приходит форма?
    2. Что сделать, что бы она приходила?
  2. А name полям кто указывать будет?

  3. redbaron

    04.05.2009

    0 ↑
    0 ↓
    Надо на форуме какую-то галочку @solved@ сделать, что б помечать можно было темы, в которых дан исчерпывающий ответ на вопрос.

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.