Здравствуйте, есть форма на 4 поля, нужен простой скрипт валидации.

Условия валидации и поля

First name (не пустое, только буквы)

Last name (не пустое, только буквы)

email (не пустое, есть @)

phone (не пустое, только цифры, цифр ровно 12)

Скрипт срабатывает при клике на button id="ajax_submit" (ajax форма отправка осуществляется через JS)

Условия

1. Если поле не проходит валидация оно должно получить класс class="error". Всё поля которые при клике на button id="ajax_submit" не проходят валидацию - получают этот класс

2. Если поле получило class="error", то при клике на поле (когда курсор в поле) класс снимается

3. Если форма проходит валидацию - просто пишите в лог console.log("succes");

4. К button id="ajax_submit" прошу обращаться по id-шке, это важно

Предпочту чистый JS но готов рассмотреть и jQuery

Форма: https://jsfiddle.net/ywqodhnp/1/

P.S. Продажники из супер компаний не тратьте моё и своё время, ради скрипта в 8 строчек я не буду заполнять километровые брифы и общаться с вашими менеджерами по телефону.

4 года назад
lunev_sergey
36 лет
12 лет в сервисе
Был
2 года назад

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

DeniGrom
Денис 
37 лет
9 лет в сервисе
Был
2 года назад
4 года назад
$5
1 день
Escrow
Быстро, качественно, походу были внесены небольшие правки, которые изначально не были предусмотрены в ТЗ, так как были не очевидны
Все четко, рекомендую как отличного заказчика.

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

DeniGrom
Денис 
37 лет
9 лет в сервисе
Был
2 года назад
4 года назад
Сергей
 
42 года
13 лет в сервисе
Был
2 месяца назад
93 отзыва(-1)
4 года назад
  • Похожие заказы

  • Ищется программист PHP для разработки нового функционала сайтов компании и их сопровождения. Требуется опыт работы с фреймворками, высоконагруженными проектами и умение оптимизировать MySQL запросы. Знание принципов ООП, MVC, REST API и готовность предоставить примеры кода обязательны.

    Закрыт
    4 года назад
  • Необходимо привязать функционал чат-бота Telegram к новой админ панели, основанной на шаблоне Black Dashboard Angular. Функционал несложный, требуется интеграция и настройка. Ожидается работа с веб-программированием для реализации задачи.

    Закрыт
    4 года назад
  • Требуется разработка веб-сервиса для ведения базы недогрузов при отправке транспортными компаниями. Сервис должен включать форму заявки и список с пагинацией и фильтрами. Реализация на PHP без фреймворков, оформление - Bootstrap 4. Подробное ТЗ доступно в Google Docs.

    Закрыт
    4 года назад
  • Требуется разработать код на PHP для получения подписанной ссылки (pre-signed URL) для Yandex Object Storage. Необходимо реализовать функционал, аналогичный примеру из документации Boto3 для Python. Задача включает изучение документации и адаптацию кода под PHP.

    Закрыт
    4 года назад
  • Задача заключается в подготовке редиректа со старого сайта на новый. Необходимо создать файл со ссылками старого сайта и соответствующими страницами нового. Также требуется указать переезд сайта в вебмастере и Google Консоли для передачи всех заслуг старого домена. Опыт важен. Оплата 1500.

    Закрыт
    4 года назад
  • Требуется разработать API скрипт на основе предоставленной документации. Задача срочная, исполнителя ищем готового приступить к работе немедленно. Укажите цену и сроки выполнения.

    Закрыт
    4 года назад
  • Необходимо привязать Robokassa для оплаты на сайте UMI CMS. Устранить ошибку кода 25 при тестовом заказе и исправить отображение количества товаров в краткой корзине для браузера Firefox. Укажите цену и сроки выполнения.

    Завершен
    4 года назад
  • Требуется внести изменения в слайдер Slick Carousel на сайте на Drupal 8. При переходе на другой слайд видео с YouTube должно автоматически останавливаться. Необходимо обеспечить корректную работу слайдера, чтобы при клике на следующий слайд видео не продолжало воспроизводиться.

    Завершен
    4 года назад
  • $250

    Требуется натяжка готовой верстки сайта-каталога на платформе Битрикс. Необходимо обновить дизайн, весь функционал уже реализован. Проект срочный, с возможностью начала работ сразу. Оплата поэтапно, небольшая предоплата возможна. Сайт и верстку предоставлю кандидатам.

    Завершен
    4 года назад