UI-компоненты №13. Валидация и отправка формы на почту в 2022

UI-компоненты №13. Валидация и отправка формы на почту в 2022

19,534 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Настройки и программы windows 11
Настройки и программы windows 11 - 02.08.2023 14:41

а если несколько телефонов на одной стр
две формы

Ответить
Данил
Данил - 27.06.2023 21:13

я походу один лох не смог сделать

Ответить
Михаил Фадеев
Михаил Фадеев - 07.06.2023 00:24

В чем подвох? Год назад по этиму видео написал код - ВСЁ РАБОТАЛО. Проверил вчера этот же самый код - почта работает, но картинки не приходят (хотя в консоли они массивом отражаются)??? Опять что-то в плагине изменили??? :-(

Ответить
Peter Popov
Peter Popov - 21.05.2023 17:24

Здравствуйте, благодарю вас за то что снимаете такой добротный материал. А как отменить валидацию или очистить всю форму при закрытии попапа

Ответить
Виталий Рябинин
Виталий Рябинин - 14.05.2023 05:22

От всей души спасибо. Впервые форма которая работает....и спасибо за обновленный код на гит хабе...Долго крутился со старым кодом, плюнул уже...а потом увидел на гите волшебные слова, что обновлено под новую версию....и чудо, все заработало.... Рад что когда-то давно наткнулся на ваш канал...не раз уже выручал.. Спасибо!!!

Ответить
Все лучшее детям
Все лучшее детям - 11.05.2023 14:47

Максим здравствуйте) Подскажите пожалуйста как подключить одну и туже валидацию на разные формы(Одна форма входа модальное окно, вторая расположена в секции)
В доке не могу найти решение да и на форумах нет инфы.Помогите пожалуйста🙏(библиотека JustValidate (старая версия))

Ответить
Артем
Артем - 30.03.2023 14:39

input mask весит больше чем jquery...ужос !😬

Ответить
Denis Gerc
Denis Gerc - 07.03.2023 22:06

Максим добрый вечер! Очень пригодился твой урок, спасибо от души!!! Подскажи пожалуйста, как добавить класс для pop-up окна когда успешно пройдена валидация? В прошлой версии just-validate ты показывал как добавить классы для отслеживания метрики яндекса и попап после отправки, а в новой версии я не увидел этого, а так хотелось бы) плиз! Я правильно понимаю, что можно вот в эту часть кода добавить, где написано ... onSuccess((event) => {....}?

Ответить
Fantom
Fantom - 29.01.2023 01:42

Дружище, у меня почему-то письма не приходят на почту, хотя скрипт отрабатывает четко, и выводит сообщение "отправлено" в консоли. В чем может быть причина? Ни на gmail, ни на mail никакие письма не приходят, какую бы форму не делал.. Использую Open Server, который естественно настроил как положено..

Ответить
Андрей Самодур
Андрей Самодур - 19.01.2023 05:10

интересно я когда нибудь найду тутор, где будут делать все без всяких библиотек? ( Это же все утяжеляет проект и появляется зависимость от кого-то

Ответить
Igor Aksenov
Igor Aksenov - 11.01.2023 12:42

а можно ли настроить алерт после отправки формы?

Ответить
Ryan
Ryan - 31.12.2022 17:33

Максим, а можно сделать так, что-бы ошибки о незаполненных полях появлялись в самих полях вместо плейсхолдера? это возможно реализовать с этими плагинами?

Ответить
nemo_aleexey
nemo_aleexey - 29.12.2022 09:49

Всем привет, почему письмо приходит но пустое(без данных которые ввели на сайте)?

Ответить
Sergey Vyzolmirskiy
Sergey Vyzolmirskiy - 06.12.2022 21:32

Спасибо тебе большое за гайд! Наконец то смогу делать полноценные отправки формы😇

Ответить
Olga Reschetilo
Olga Reschetilo - 26.11.2022 18:05

Спасибо за урок Максим! Подскажите пожалуйста, в чем может быт причина ошибки 500 (Internal Server Error)? Я тестировала через локальный сервер MAMP.

Ответить
onese7en
onese7en - 24.11.2022 22:50

а если у меня нет хостинга и домена а проверить работоспособность mail.php хочется, что делать? обязательно сначала купить их?

Ответить
Озерный
Озерный - 21.11.2022 17:31

А можно это сделать в одном файле html

Ответить
Слава Грачев
Слава Грачев - 15.11.2022 20:48

Хай! Не пойму это у меня валидация телефона заканчивается на первой же цифре или так и задумано!?

Ответить
Владимир Ярошенко
Владимир Ярошенко - 05.11.2022 23:40

Максим, спасибо за материал! Очень полезно, все по делу и без лишней воды! Не останавливайся, продолжай, ты нас мотивируешь 💪 Всего тебе хорошего!🙏

Ответить
Sergey Lebed
Sergey Lebed - 18.10.2022 15:19

Спасибо вам огромное за ваше объяснение, всё срабатывает на все 100%!!!

Ответить
Кристина Сажина
Кристина Сажина - 13.10.2022 14:09

Максим, а как сделать чтобы после отправки сообщение, всплывало окно об успешной отправки? 😱

Ответить
Станислав Горячев
Станислав Горячев - 11.10.2022 13:28

спасибо, очень полезно

Ответить
AlexR0v
AlexR0v - 10.10.2022 14:28

Но почему запрос к php файлу не через fetch и асинхронную функцию? Это же проще для понимания и гораздо современнее

Ответить
Никита Полозов
Никита Полозов - 09.10.2022 15:37

Добрий день, на работает маска, как можно пофиксить, использую Parcel для сборки

Ответить
Андрей Олексеенко
Андрей Олексеенко - 06.09.2022 22:25

Не приходят письма почему то, ошибок в консоли нет(

Ответить
Виктор Кулагин
Виктор Кулагин - 02.09.2022 17:34

У меня этот плагин не заработал нормально вначале. Накатил самую свежую версию! Спасибо

Ответить
Виталик
Виталик - 01.09.2022 23:24

Редко ставлю лайки, но тут не удержался

Ответить
Ирина Кравцова
Ирина Кравцова - 18.08.2022 11:38

Добрый день. Попробовала применить ваш код на свой сайт,и увы письма на почту не доходят. Пробовала и mail и gmail.Подумала ,что наверно где я ошиблась,повторила весь ваш код,просто с копипастила и все равно письма не доходят на почту🤔уже всю голову сломала ...

Ответить
КОТОФАН
КОТОФАН - 16.08.2022 13:50

Максим, я пользуюсь Вашей gulp-сборкой уже несколько месяцев и не могу нарадоваться. Все отлично работает, все удобно, быстро и продуктивно.
Лишь одна, пока нерешенная проблема немного печалит.
Почему-то, не пойму по какой причине, некоторые js-библиотеки (их немного, но они есть), которые я подключаю к текущему проекту, помещая их в папку /vendor/ отказываются работать.
Например, я использую библиотеку GSAP (для анимации элементов на странице сайта). Сама библиотека и большинство плагинов к ней подключаются (через vendor) без проблем и прекрасно работают. Но некоторые плагины при таком подключении выдают ошибку и работать не хотят. Кстати, если их подключать непосредственно в index.html через тег <script>, то некоторые из них работают нормально.
Почему так происходит понять не могу.
Может быть Вы подскажете?
Буду благодарен. Заранее спасибо.

Ответить
aplemakhbros
aplemakhbros - 14.08.2022 11:58

Отличный лайфхак с позиционированием текста ошибки justvalidate сверху - я лично морочился именно с position, чтобы этого добиться и до display:flex+flex-direction:column-reverse не допер. Спасибо за приемчик😎

Ответить
КОТОФАН
КОТОФАН - 12.08.2022 07:32

Огромное спасибо за это видео! Все по делу, ничего лишнего, все в итоге работает. Автору респект!

Ответить
Andrey Zaklitskiy
Andrey Zaklitskiy - 10.08.2022 01:55

Как всегда держишь планку. Спасибо!)

Ответить
Юрий Носырев
Юрий Носырев - 28.07.2022 17:53

Добрый день. Может совсем тупой вопроc от новичка, но задам: А можно каким-либо образом скрыть пароль smtp в mail.php? или mail.php при загрузке файлов сайта на хостинг и так не будет видно? вопрос возник потому что обычные файлы index, js, css себе может любой пользователь твоего сайта скопировать.

Ответить
Natalie Roonee
Natalie Roonee - 24.07.2022 16:05

Добрый день. А как в обновленной версии just validate изменить цвет ошибок?

Ответить
Екатерина Синякова
Екатерина Синякова - 16.07.2022 23:01

сижу реву...как сделать чтобы модальное окно всплывало после оправки формы? три дня уже мучаюсь(((

Ответить
Dima Burichin
Dima Burichin - 08.07.2022 17:22

Спасибо! Хороший контент!

Ответить
Андрей Иванов
Андрей Иванов - 06.07.2022 20:29

Все круто!) Есть вопрос Как добавить некий класс error тегу label как в случае с input ?

Ответить
Pavel Borisov
Pavel Borisov - 02.07.2022 22:35

Как сделать, чтобы после отправки на почту, вылезало модальное окно с благодарностью? Помогите пожалуйста

Ответить
Dmitry G.
Dmitry G. - 22.06.2022 00:48

Великий человек!...Спасибо

Ответить
куку кукуся
куку кукуся - 01.06.2022 00:51

Валидация на JS познавательная, но полностью бесполезная.
На JS достаточно проверить наличие обязательных полей, а все логические условия нужно выполнять на сервере уже.
Кстати, интересно, как этот Just-Validate подсвечивает некорректные поля если на них навешаны какие-то доп.обёртки типа STYLER'a SELECT или FILE ?!
И сообщения про ошибки получается нужно для него дублировать в JS постоянно что бы были серверными идентичны.

Ответить
Anton Vakulych
Anton Vakulych - 26.05.2022 10:57

Можете объяснить, где брать файл just-validate3.3.3.min.js? Что-то я не понял(((

Ответить
Андрей Andrew
Андрей Andrew - 25.05.2022 11:29

Блгодарю за ваш полезный контент 🤝 А как можно выводить сообщения об ошибках не сверху, а снизу input?

Ответить
w i l e z a r
w i l e z a r - 09.05.2022 22:37

Спасибо за видео)

p.s. если кто делает через яндекс почту, то тогда надо включить на почте imap(почта --> настройки --> почтовые программы). И там где $mail->Username вводить именно логин, а не адрес почты

Ответить
dwdik
dwdik - 08.05.2022 22:07

спасибо большое, все более чем понятно)👍🙌😊

Ответить
True Music
True Music - 14.04.2022 13:56

Помогите пожалуйста, создаю уже 4 форму и постоянно вижу ошибку POST 500 INTERNAL SERVER ERROR
xhr.send(formData);

Ответить
Ildar Akhmerov
Ildar Akhmerov - 05.04.2022 21:24

Спасибо большое, добрый человек! Наконец форма, которая работает! "Прикрутил" ее к модальному окну, добавил закрытие и оповещение об успешной отправке. То, что искал.

Ответить
Олег Подваленко
Олег Подваленко - 20.03.2022 11:30

Макс, Привет!
подскажи пожалуйста, изза чего может приходить пустое письмо на почту ? :( всё проверил и перепроверил, код сверял много раз.... на старом варианте приходила таблица но с кривыми данными... на новом варианте письмо на почту приходит, НО пустое :(

Ответить
Pavel Borisov
Pavel Borisov - 16.03.2022 23:31

Здравствуйте. Скажите пожалуйста, будет ли работать отправка формы без валидации?

Ответить
Dexter Holland
Dexter Holland - 03.03.2022 22:20

Давно тебя смотрю, очень помогаешь во многих моментах. Незаслуженное количество подписчиков, считаю, что ты достоин намного большего! Отличная подача, максимально емкое и без воды изложение рассматриваемой темы. Продолжай и дальше в том же духе. Огромное спасибо!

Ответить