На днях уважаемый спросил о том, как предзаполнять форму после submit. И ответов там не густо...
Проблема вот в чем.
Современный сайт это уже не просто отображение контента, но взаимодействие с пользователем. И за частую, такое взаимодействие решаеться через html(<form />)+php($_REQUEST) . Вот и получается, что работа с формами - это неотъемлемая часть сайта, как сервиса.
А вот тут возникает целый ворох типичных задач:
- валидация,
- санитаризация данных,
- вывод сообщений об ошибках,
- предотвращение разного рода атак.
И эти задачи встают не просто от проекта к проекту, а от формы к форме в рамках одного проекта.
Решение, котороя я видел: ручной режим
- это, когда форма в html конструируется из записей вида
Соотвественно все остальные вещи (валидация, вывод ошибок,...) прописываються на каждый элемент формы тоже вручную.
Вот и вопрос к тру-битрикс-разработчикам:
Как автоматизировать или упростить работу с формами?
Проблема вот в чем.
Современный сайт это уже не просто отображение контента, но взаимодействие с пользователем. И за частую, такое взаимодействие решаеться через html(<form />)+php($_REQUEST) . Вот и получается, что работа с формами - это неотъемлемая часть сайта, как сервиса.
А вот тут возникает целый ворох типичных задач:
- валидация,
- санитаризация данных,
- вывод сообщений об ошибках,
- предотвращение разного рода атак.
И эти задачи встают не просто от проекта к проекту, а от формы к форме в рамках одного проекта.
Решение, котороя я видел: ручной режим
- это, когда форма в html конструируется из записей вида
| Код |
|---|
<input type="text" name="field1" value="<?=htmlspecialcharsEx($_REQUEST["field1"])?>"> |
Вот и вопрос к тру-битрикс-разработчикам:
Как автоматизировать или упростить работу с формами?