|  в избранное  |  e-mail  |  печать |

логотип ООО «Сандриз» это просто наша работа  +7 927·241·97·35 , +7 919·686·71·32

Формы отправки сообщений


Для отправки сообщений с сайта используются формы. Они могут различаться внешним видом, количеством полей и находиться в разных блоках сайта. Здесь необходимо отметить, что по способу расположения на сайте все формы делятся на два типа. Одни размещаются непосредственно на странице сайта (назовём их Тип А), другие появляются в модальном или всплывающем окне (Тип Б).

скриншоты примеров размещения форм на сайте

После установки формы на сайт обязательно протестируйте её работу. Отправьте через форму письмо и проверьте пришло ли оно на вашу электронную почту. Сервисы Gmail и Mail.ru требуют отправлять электронную почту через специальный протокол DMARC и не принимают сообщения с доменов у которых не настроен DMARC. Поэтому для надёжной работы обратной связи мы рекомендуем использовать почтовый сервис от Яндекс.

Но даже в Яндексе необходимо время от времени проверять папку Спам (1). Если часть писем попала туда по ошибке, то отметьте их галочкой (2), затем нажмите кнопку Это не спам (3).
скриншот почты в аккаунте Яндекса

После этого выбранные письма переместятся (4) в папку Входящие (5) и в алгоритме сервиса появится правило – не отправлять подобные письма в папку Спам.
скриншот почты в аккаунте Яндекса

скриншот почты в аккаунте Яндекса

Администратору


Независимо от типа форм, все они располагаются в элементах <iframe>, что позволяет загружать их в любую область страницы, как независимые документы. С какой целью это делается?

Во-первых, независимым документам можно задать любой функционал и дизайн прямо в самом файле (формы). То есть отпадает необходимость править основные стилевые файлы сайта или использовать для этого скрипты.

Во-вторых, при отправке данных с помощью формы требуется перезагрузка страницы. Это создаёт определённую проблему в юзабилити сайта и взаимодействии пользователя с контентом. В элементе <iframe> презагрузка независимого документа не затрагивает основную страницу сайта, на которой находится пользователь.

Физически все файлы форм находятся в папке mod:

css
font
img
inc
mod
pad
pic
.htaccess
401.php
403.php
404.php
favicon.ico
index.php
robots.txt
sitemap.xml

Вот как вы можете включить подсказывающий текст в свои формы.
<form>
  <input name="q" placeholder="Поиск">
  <input type="submit" value="Поиск">
</form>
Браузеры, которые не поддерживают атрибут placeholder, его просто игнорируют. Без вреда и нарушений. есть специальные расширения CSS, которые позволяют вам установить стиль текста в некоторых браузерах.
В HTML5 проверка форм делается по умолчанию. Чтобы отключить проверку, используйте атрибут novalidate.
<form novalidate>
  <input type="email" id="address">
  <input type="submit" value="Go">
</form>
< >