Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день

Есть 3 формы на сайте с одинаковыми полями (имя, номер телефона и чек бокс согласия с политикой)

2 в модальных окнах и одна на странице лендинга.

Они сверстаны но нет обработчика.

Нужно сделать обработчик формы на js который:

  • Проверит поля на валидность и в случае не валидности подсветит соответствующее поле
  • Отправит POST запрос в случае валидности полей в Битрикс 24 для создания лида. Т.е. на емайл ничего отправлять не нужно
  • Выведет сообщение об успешной отправке (верстка есть) без перезагрузки страницы
  • Защит от спама. Тут нужно обсудить, либо делаем скрытыми полями, либо через куки или другие варианты, но желательно без капчи в том числе и гуглкапчи. Этот момент нужно обсудить, тут главное чтобы работало.
Валидация:
  • Ограничение поля телефона 20 символов только цифры, +, (), - причем символы  +, (), - должны быть удалены при отправке в запросе
  • Ограничение имени 30 символов
  • Чек бокс согласия с ОПД всегда активен и деактивировать нельзя
POST запрос в Битрикс24

Ссылка: https://kkk24.bitrix24.ru/rest/658/sdkhfsdehksl/crm.lead.add.json (ссылка для примера, исполнителю скину реальную)

{"fields":{"PHONE":{"0":{"VALUE":"НОМЕР ТЕЛЕФОНА ИЗ ФОРМЫ","VALUE_TYPE":"MOBILE"}},"SOURCE_ID":"UC_TV0LBK","TITLE":"Заявка с сайта SKYTELL ИМЯ ИЗ ФОРМЫ","NAME":"ИМЯ ИЗ ФОРМЫ"}}

Описание API https://dev.1c-bitrix.ru/rest_help/crm/leads/crm_lead_add.php

Изображения формы в разных состояниях в приложении. Верстку лендинга скину в исходниках.

Ну и требуется предварительная консультация так как с js обработчиками формы я еще не сталкивался, обычно php.

Возможно что то не учел тогда задавайте вопросы.

3 года назад
orchanin
Евгений 
39 лет
9 лет в сервисе
Был
3 года назад

Выбранный исполнитель

cotton_cat
Динар 
37 лет
6 лет в сервисе
Был
3 года назад
3 отзыва
3 года назад
$15
1 день
Все отлично, выполнил задачу, проконсультировал по всем вопросам. Спасибо.
Хорошо поставленная задача, оперативная связь, своевременная оплата — приятно было поработать

Заявки фрилансеров

cotton_cat
Динар 
37 лет
6 лет в сервисе
Был
3 года назад
3 отзыва
3 года назад
Руслан
 
35 лет
3 года в сервисе
Был
3 года назад
3 отзыва
3 года назад
  • Похожие заказы

  • $100

    Необходимо разработать Facebook-бота, который будет осуществлять рассылку объявлений по списку групп и страниц, на которые подписан аккаунт. Бот должен также парсить группы по заданным критериям, заголовкам и количеству подписчиков. Важно реализовать возможность настройки рассылки по дате и времени для отложенных рассылок.

    Закрыт
    3 года назад
  • Требуется доработка интерфейса сайта, написанного на JavaScript. Необходимо работать с исходными кодами проекта, доступными на GitHub. Ожидается улучшение функциональности и пользовательского опыта.

    Завершен
    3 года назад
  • $50

    Требуется разработать парсер промокодов с сайта iHerb для WordPress. Парсер должен копировать название, описание и промокод, автоматически публиковать их на сайте, а также проверять наличие новых промокодов. Необходимо учитывать срок действия и удалять истекшие промокоды. Подробности доступны в ЛС.

    Закрыт
    3 года назад
  • $27

    Ищется специалист для обучения асинхронному программированию на Python. Необходимо освоить парсинг и скрапинг с использованием библиотек aiohttp и asyncio. Задачи включают изучение методов парсинга различных сайтов и сохранение файлов в разных форматах.

    Закрыт
    3 года назад
  • Необходимо разработать функционал для админки проекта на Laravel 8 и Vue.js 3, позволяющий размечать поля на картинках документов. Админ должен иметь возможность выделять области на изображениях, задавать им свойства (ID, тип поля и др.), а также сохранять и редактировать размеченные формуляры. В дальнейшем планируется создание механизма ввода информации в размеченные поля.

    Закрыт
    3 года назад
  • Требуется разработка многостраничного сайта, посвященного предоставлению услуг в сфере промышленного альпинизма. Необходима проработка дизайна, функционала и структуры сайта для удобства пользователей.

    Закрыт
    3 года назад
  • Требуется помощь в настройке curl для получения данных с сайта, защищенного от DDoS-атак. Сайт работает как зеркало, но данные не передаются, вероятно, из-за блокировки. Необходимо разобраться с проблемой и наладить корректную работу curl для успешного парсинга.

    Закрыт
    3 года назад
  • Требуется реализовать настройку оплаты баллами в Opencart 2.0 с помощью модуля Simple. Необходимо добавить кнопку списания баллов в корзине, открывающую окно для ввода желаемого количества баллов, и кнопку подтверждения. После подтверждения должно отображаться списание баллов и предоставление скидки по заказу. Оплата за результат.

    Завершен
    3 года назад
  • Требуется разработать телеграм бота, который будет расслать заранее подготовленные картинки трижды в день по базе пользователей. Обязательно нужно указать стек технологий, используемых для разработки, а также оценку стоимости работы. Подробное техническое задание доступно по ссылке.

    Закрыт
    3 года назад
  • Необходимо создать парсер подсказок Google, который будет использовать прокси для запросов. Результаты должны сохраняться в базе данных MySQL, включая запросы и выдачу Google. Ожидаются также другие подобные задачи.

    Закрыт
    3 года назад