Форма обратной связи для сайта с помощью Formfor.site
Здравствуйте друзья! Сегодня я расскажу, как можно добавить форму обратной связи на свой сайт буквально за несколько минут.
Чтобы отправить данные из HTML формы на почту или те же мессенджеры, необходимо сначала отправить данные формы на сервер, а только после этого данные с сервера отправляете туда, куда вам необходимо. Отправлять данные непосредственно из вашего HTML/JavaScript сайта напрямую на почту невозможно (или же точно плохая идея).
Для того, чтобы написать обработчик на сервер, который будет отправлять вам данные, нужно, во-первых, иметь навыки программирования серверной части сайта (скажем, язык PHP), во-вторых, потратить достаточно времени на написание и настройку данного скрипта, так как зачастую отправка писем через PHP на почту работает через раз. Зависит от хостинга, почты и некоторых иных вещей. Иногда письма вообще не доходят, иногда попадают в спам, иногда проблема с кодировкой («кракозябры» вместо текста). А ведь это очень печально! Возможно у вас лендинг с формой, дорогая реклама и каждая заявка стоит не одну сотню рублей.
Для решения этого вопроса имеются разные способы. Специальные инструменты для серверной части, с которыми письма доходят стабильно, или сервисы для клиентской части сайта.
Одним из таких сервисов является formfor.site. FormForSite выступает посредником, между формой на вашем сайте и вашей почтой, мессенджерами Telegram, Viber, Slack или/и Google Таблицами.
Для интеграции FormForSite, необходимо создать уникальную ссылку для вашей формы, указав, куда должны прилетать данные. После чего, вы просто вставляете ссылку в ваш HTML код и форма работает. Вы сможете отправлять текст и файлы после нескольких простых шагов.
Если вы хотите, чтобы после отправки формы, страница не перегружалась, обрабатывайте данные с помощью JavaScript (уроки на эту тему найти несложно). Для тех, кто не хочет погружаться в обработку формы с помощью JavaScript, нами была написана библиотека, которая поможет провести валидацию формы по 14 параметрам, а также обработает форму без перегрузки страницы. Подробное описание вы найдете в документации на нашем сайте.
Надеюсь, наш сервис будет вам полезен. Если есть вопросы, предложения, потребности по интеграции новых обработчиков, напишите мне.