Расширение формы: site.send_email_form

Добрый день, можно ли добавить дополнительные поля к форме отправки сообщений, а именно добавить поле "телефон"?

2 ответа

  • 0
    Михаил Ушенин Webasyst 11 февраля 2014 00:41 #
    Можно добавить поля в форму и дополнительно к ним написать обработчик отправки формы на JavaScript (jQuery) — для того чтобы содержимое дополнительных полей скопировалось в основное текстовое поле перед отправкой на сервер.

    Другой способ: написать плагин с собственным контроллером, который бы обрабатывал любой набор полей. И в коде формы (с произвольным набором полей, обрабатываемых контроллером) указать URL, который бы обрабатывался таким контроллером плагина.

    Первый способ проще и быстрее в реализации. Но его недостаток в том, что в случае ошибки JavaScript на странице с формой содержимое дополнительных полей на сервер отправлено не будет.
  • 0
    Федот Ерёмин 23 сентября 2014 17:54 #
    Михаил, разработчики уже костыли рекомендуют?=)

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите