Исходные требования.
Для корректной работы методов требуется, чтобы поля ввода в форме были разверстаны согласно схеме блока input.
Для проверки вводимых e-mail'ов у поля должен быть указан typr="email"
Проверка форм.
Осуществляется методом
checkForm( $form )
где
$form - jQuery-объект формы.
Возвращает массив с ошибками.
Так же происходит добавление модификатора .input--error к соответствующим блокам input.
Отправка сообщений.
В большинстве случаев, пользовательские формы на сайте отправляются через форму обратной связи платформы.
Для упрощения работы используется метод
sendForm({ form: $form, from: 'from@email.com', subject: 'Тема сообщения' })
где
form - jQuery-объект формы.
from - email, от которого "отправлено" сообщение.
subject - тема письма.
Данный метод