Настроить три формы на лендинге

2 1 200
Нужно настроить три формы через formit и ajaxform + для одной из них настроить sendex/eletters (простенькая подписка, рассылка и возможность отписаться).

Форма «Будьте в курсе акций»
• Поля обязательны, если ни одно не заполнено — «Необходимо заполнить все поля».
• Ваша компания — не менее 2 символов / пустое — «Укажите название компании»
• Email — валидация email / пустое — «Некорректно введен Email. Образец: pochta@sait.ru»
• Подписка на рассылку (sendex?)
• [[+fi.successMessage]] — «Мы запомнили ваш email. Как только появятся акции — сообщим.»

Форма «Как снизить затраты»
• Email — валидация email / пустое — «Некорректно введен Email. Образец: pochta@sait.ru»
• Отправка письма с прикрепленным файлом
• [[+fi.successMessage]] — «Документ успешно отправлен. Проверьте почту.»

Форма «Обратная связь»
• Ваш вопрос — не менее 5 символов / пустое — «Поле „ваш вопрос не заполнено“ „
• Ваше имя; Ваша компания — если оба поля не заполнены, не менее 2 символов — “Представьтесь пожалуйста: укажите имя или компанию»
• Адрес почты; Ваш телефон — если оба поля не заполнены — «Как с вами связаться? Укажите телефон или почту»
• Адрес почты — если заполнено, валидация email — «Некорректно введен Email. Образец: pochta@sait.ru»
• Телефон — если заполнено, не менее 6 символов, только цифры и символы — «Укажите телефон с кодом города. Образец: 8 (3452) 11-11-11»
• Ваша компания — не менее 2 символов / пустое — «Укажите название компании»
• Email — валидация email / пустое — «Некорректно введен Email. Образец: pochta@sait.ru»
• [[+fi.successMessage]] — «Сообщение успешно отправлено. Ответим вам в течении нескольких часов.»

Ко всем формам прикрепить хук отправки сообщения на email админа.

Если в задаче есть какие то сложности — пожалуйста скажите в чем именно. Жду предложений.
Сергей
Сергей
15 октября 2016, 11:07
modx.pro
1 373