У меня тоже
Задача : сделать удобное создание форм
В админке создается форма, ей присваивается :
1 имя
2 id
3 тип сохранения результата:
а тправка на определённый url get или post методом
б сохранить каждый ответ в базе данных
в отправить на e-mail (список e-mail)
Далее создаются поля, для каждого поля можно задать:
1 имя
2 описание
3 тип (текст, чекбокс селект и тд), если селект или чекбокс - предложить ввести список вариантов (минимум 1)
4 если не селект - указать, обязательное ли поле
5 если вводится пользователем - нужна ли проверка на:
а внутри только числа
б дата (если дата - при выводе формы справа календарь)
в только -_a-zа-я
г минимальная и максимальная длина строки
д телефон (помимо цифр могут быть скобки, пробелы и тире)
е url
Все это дело на яваскрипте с возможностью менять поля местами, добавлением на лету и тд.
так же в админке просмотр сохраненных в базе данных ответов (к какой форме относится, с какого ip, когда заполнялась ну и сами вопросы - ответы)
Вывод пользователю получившейся формы (что-то вроде Form::show(1)), в результате форма, ссылающаяся либо на указаный скрипт, либо на заранее созданные для сохранение в базе или для отправки на мыло, сразу заготовленный яваскрипт для проверки на валидность заполнения, всплывающих подсказок (пункт описание) (Отредактировано автором: 08 Апреля, 2009 - 09:22:42)
|