Еще вопрос появился тут. Очень нужна анкета, которая заполняется в два этапа:
1 этап: просим пользователя выбрать чекбоксами города из списка (список лежит в БД)
2 этап: для каждого из выбранных городов спрашиваем по 3-4 поля, типа число магазинов, объем поставок, типовые наименования товаров, наличие службы сервиса.
как бы это получше сделать?
с чекбоксами - относительно ясно, кажется можно и ListView и GridView, и CHtml:checkBoxList - и получить их из формы. как быть дальше?
Динамическая форма
Re: Динамическая форма
не знаю насколько удобно будет, если много городов - под каждым отмеченным чекбоксом добавлять поля необходимые для заполнения, а затем все это обрабатывать так http://yiiframework.ru/doc/guide/ru/form.table
хотя я бы лучше сделал добавление каждого города отдельно.
хотя я бы лучше сделал добавление каждого города отдельно.
Re: Динамическая форма
Однозначно города (а их ведь явно больше 10-ти?) надо делать селектом.
Выбираешь в селекте город. Рядом кнопка добавить. Жмешь добавить, в специально заготовленном диве появляется блок, например, с заголовком москва и нужными полями.
Делается все через JS-манипуляции с DOM, даже аякс никакой не нужен...
Выбираешь в селекте город. Рядом кнопка добавить. Жмешь добавить, в специально заготовленном диве появляется блок, например, с заголовком москва и нужными полями.
Делается все через JS-манипуляции с DOM, даже аякс никакой не нужен...