Вывод формы html кодом

Главные вкладки

Аватар пользователя Sevix Sevix 31 августа 2016 в 13:51

Объясните, пожалуйста:
Во всех материалах про создание форм всегда идет речь про Forms API. А можно ли просто вывести форму в блоке html кодом?
Этот способ чем то хуже? Или связано с безопасностью как то?

Лучший ответ

Аватар пользователя sergeybelya sergeybelya 31 августа 2016 в 14:15
1

Можно, если это форма какого-нибудь стороннего сервиса, например подписки и т.п. Если форма так или иначе взаимодействует с БД сайта, то правильнее делать через form api, так как вы получаете все его преимущества - валидацию полей, аякс, возможность подключить каптчу через модуль и т.д.

Комментарии

Аватар пользователя sergeybelya sergeybelya 31 августа 2016 в 14:15
1

Можно, если это форма какого-нибудь стороннего сервиса, например подписки и т.п. Если форма так или иначе взаимодействует с БД сайта, то правильнее делать через form api, так как вы получаете все его преимущества - валидацию полей, аякс, возможность подключить каптчу через модуль и т.д.

Аватар пользователя mbaev mbaev 31 августа 2016 в 14:46
1

Sevix wrote:

Или связано с безопасностью как то?

Точно! Вы получаете по умолчанию защиту от XSS, проверку на устаревание форм и т.д.