💥 Все курсы в одном комплекте 👇👇👇 webdesign-master.ru/bundle_courses
@top-creafon2 жыл бұрын
Классный рабочий скрипт. Следовать указаниям автора и никаких проблем! Большое спасибо за Ваш титанический труд.
@wdm3 күн бұрын
Обязательно указывайте почту домена в качестве отправителя и получателя. Ни «@mail.ru», ни «@ya.ru», ни даже «@gmail.com». Только почту домена. Фильтры почтовых клиентов ужесточаются, не стоит рисковать потерянными заявками. Заведите почту на домене в панели хостинга.
@MrJobVR6 жыл бұрын
Просто огромнейшее спасибо! Это самый лучший способ отправки формы на email, все что до этого находил - это огромная, не гибкая куча кода, которую еще и не запустишь. А тут все понятно.
@ПельменьМутант9 жыл бұрын
Отличный скрипт! Было время долго мучился по этой теме, теперь с таким скриптом гораздо проще жить)
@investrobot8 жыл бұрын
Упрощает жызнь програмистам )) и начинающим в этом не лёхком труде Спасибо
@flaffen19029 жыл бұрын
Всё гениальное просто! Как-то раньше не обращал внимания на foreach, вот только сейчас вспомнил что есть такая замечательная штука :D Хотя я предпочитаю никакие данные в коде браузера не писать, а в остальном скрипт очень полезный. Спасибо!
@wdm9 жыл бұрын
+Степан Паламарчук Спасибо! Как хотите, так и крутите, на вкус и цвет, как говорится ;) Это все таки база и тут хотелось показать именно обработку полей в цикле. А реализация может быть какая угодна, +/-
@wireinet7 жыл бұрын
Серьезное экономие времени! Спасибо!
@mihailarhipov76767 жыл бұрын
Лучший видеоурок на эту тему! Спасибо огромное, очень помогли! Комментаторам тоже респект!
@ruslan26766 жыл бұрын
Топ скрипт, работает четко. Спасибо!
@ЕгорОвчинников-ь2г4 жыл бұрын
Автор, спасибо за скрипт! Чуть адаптировал под себя и остался доволен.
@hell59002 жыл бұрын
скажи куда вводить свою почту? я просто не не понял.
@SpaceGuideHub8 жыл бұрын
Спасибо, кучу скриптов перепробовал для сайта, но только этот нормально заработал.
@vasvas48166 жыл бұрын
Алексей, благодарю Вас!Спасибо вам большое за ваши уроки!Все отлично работает) P.s.: Чтоб сразу работало,нужно правильно настроить отправку почты на вашем локальном сервере.Не знаю как у google и mailru,но используя smtp от yandex,нужно указывать при заполнении формы реально существующий e-mail.Иструкции по настройке smtp смотрите на официальных сайтах компаний
Автор, ты лучший))) Мучился и ленился несколько месяцев, а тут за 3 минуты все сделал с помощью ролика. Спасибо!
@mrusklon9 жыл бұрын
супер , как же его не хватало! Только на днях оформлял форму с кучей полей , аж устал)
@kardyhoy8 жыл бұрын
спасибо вам большое за скрипт. Единственное что хочу добавить, если ставить его в форму с , то для каждого такого input надо назначить свой уникальный value="ХЗ-шка". Иначе на почту в графе выбора из придёт только сообщение "on" по которому понять что же выбрал пользователь нереально. А если написать и человек выберет это поле то на почту ваш скрипт отправит Конкурс ХЗ-шка (вместо Конкурс on)
@wdm8 жыл бұрын
Да, так точно ))
@seompson8 жыл бұрын
Есть такое дело. Возможно это из-за того, что отправитель и получатель - это один и тот же email. Типа сам себе шлешь.
@alexanderrivalov64757 жыл бұрын
Выражаю тебе большую благодарность! Шикарно!
@dmytrokononov39279 жыл бұрын
Что-то я немного запутался...Путь к .php я должен прописывать относительно файле с JS скриптом, правильно? Например, в папке проекта лежит index.html, mail.php и папка со скриптами в которой лежит файл script.js. В данном случае путь указать так "../mail.php"?
@93959084 жыл бұрын
Алексей,не подскажите, как в файле script.js вместо flert (или Done Function) сделать перенос на страницу благодарности?
@NinoV-z4f4 жыл бұрын
Подскажите пожалуйста, кроме селектора form, расположения mail.php в корневой папке и прописания своего мэйла, названия сайта и тд мы больше ничего не меняем? Почему то не работает(( хотя вставила только ваш код для проверки((
@БогданГоза-н6н8 жыл бұрын
Спасибо тебе добрый человек,последние 3 варианта с аякс не работали.А тут 2 минуты и на.Короче +100 к уважухе))))
@grovi5 жыл бұрын
Это гениально!)) СПАСИБО!
@ПашаХарченко-е4и6 жыл бұрын
а что насчет прикрепления файла) был бы очень признателен))
@Photovideograff8 жыл бұрын
Спасибо огромное за скрипт!!!! Выручил!!!!
@seasunny1009 жыл бұрын
А как ещё кроме данных с полей формы заполучить данные с определённой кнопки, которая находится в другой папке сайта (у меня лэндинг с апселлом)? Чтобы с этой кнопки обязательно приходило на мыло сообщение в виде определённого действия вместе с основными данными с формы заказа?
@ВикторЗаграйчук7 жыл бұрын
Самой толковый фитбек. Спасибо большое!
@redmiairdods42484 жыл бұрын
А как сделать так чтобы эти поля на моем лендинге расширить ? Увеличить ? Бо они маленькие
@webwork12057 жыл бұрын
Большое спасибо дружище, ты лучший
@koskoskng8 жыл бұрын
Большое спасибо! Сэкономил много времени.
@mishastepanov99288 жыл бұрын
Извините, а как сделать форму обратной связи в красивом виде? в какой-нибудь рамочке например? Не просто символы на белом фоне.. Спасибо!
@ЕвгенийСоловьев-я3й8 жыл бұрын
Спасибо за скрипт! Но возник вопрос, что надо прописать, что бы вместо всплывающего окна alert("Спасибо за заявку "); Открывалось модальное окно(создано при помощи Bootstrap), которое находиться в index.html.
@ВиталийЖиленко-х3н7 жыл бұрын
Подскажите пожалуйста как добавить в скрипт проверку заполнения reCAPTCHA?
@moto_venom4 жыл бұрын
Спасибо, интересный способ реализации представлен!
@DiLifeGoo8 жыл бұрын
Приятно и доступно подаёте информацию, спасибо!
@varvarap1119 жыл бұрын
Хотелось бы увидеть урок по настройке файла .htaccess из сборки, _optimized_html.
@viktor_tesliuk6 жыл бұрын
Очень понятно и приятно смотреть
@slava6722 жыл бұрын
Отличное поучительное видео. Но как это реализовать на странице сайта не пойму. Все файлы перенес в хостинг есть на странице рабочая таблица как связать их не могу решить.
@ДенисКожевніков-м2ф4 жыл бұрын
Спасибо за помощь, очень благодарен вам!!!
@OleksandrLaznevyi8 жыл бұрын
Это волшебно! Гениально :)
@Тим-щ2ш8 жыл бұрын
Спасибо за хорошее объяснение, и за работу.
@kaiseasy4 жыл бұрын
Спасибо бро, два дня мучался с этим, твой скрипт помог!
@sveta15916 жыл бұрын
Здравствуйте, подскажите, пожалуйста, как добавить reCaptcha в этот скрипт?
@ВероникаКатунина-т4э5 жыл бұрын
Здравствуйте. Как правильно добавить функцию редиректа в файл скрипта. Редирект на сайт должен быть. За ранее благодарна. Время на видео 6.21.
@Сергей-ь3ы1г5 жыл бұрын
Вот бы еще дополнить его, чтобы можно было отправлять с вложенным файлом.
@ИльсиярФролова5 жыл бұрын
Спасибо! Все просто и доступно!
@dospehi-blogera7 жыл бұрын
Алексей, привет! Если есть минутка, подскажи пожалуйста, как сделать в этой форме, чтобы пользователю который ввел данные, приходило на почту письмо?
@Demon-e4e7 жыл бұрын
Спасибо за шикарный урок:)
@ИльяКотов-й2к7 жыл бұрын
После выполнения скрипта,перекидывает на mail.php,пустая страница,игнорируя алерт,как настроить редирект на другую страницу после выполнения скрипта?спасибо!
@beefeater54278 жыл бұрын
Отличный скрипт. А для него не нужно никакого отправщика сообщений? Т.е. все что находил требовало какого-то шлюза, где-то smtp почты надо было писать и т.п. Здесь этот совсем ничего не нужно?
@varvarap1119 жыл бұрын
ООчень полезная вестч!
@МаксимБарановский-щ9ф7 жыл бұрын
подскажите где нужно указывать почту домена? И еще вопрос почему на cms modex revo сообщения не доходят на почту, а без cms доходят?
@Владимир-д9и7о8 жыл бұрын
Подскажите пожалуйста, как закрыть форму перед выводом Alert ?
@volodymyrsapa49217 жыл бұрын
Спасибо автору за его труд!!! Хотел спросить: есть ли возможность отправлять письма например на несколько адресов одновременно?
@wdm7 жыл бұрын
Да. Через запятую без пробела.
@volodymyrsapa49217 жыл бұрын
Спасибо!!!
@Fantom20315 жыл бұрын
Все отлично! Только надо пояснить: на локальном сервере не работает, работает только на реальном хостинге!
@wdm5 жыл бұрын
В принципе, логично :)
@ДавудАбинов5 жыл бұрын
Ну как бы работает, но письма отправляются в папку email на локальном сервере
@realsport47324 жыл бұрын
@@ДавудАбинов где находится папка Email
@ПростоВлад-й4с7 жыл бұрын
Подскажите, что выполняет эта конструкция? $c = true; ($c = !$c) ?
@RockStation-zero6 жыл бұрын
Скорее всего она для того, чтобы чередовать строки с фоновой заливкой и без у таблицы. Если бы автор сделал бы это проще через остаток от деления, то было бы естественнеее типа if($key % 2 == 0){} else{}
@wkarotv68449 жыл бұрын
А как сделать карсивый div? А не alert("Спасибо ваша заявка принята!");?
@ОлександрПодобулкін8 жыл бұрын
Огромное спасибо за форму. +100500 лайков)
@vovasmolkin35849 жыл бұрын
Спасибо! Очень полезно ) сделай видео с настройкой целей для метрики пожалуйста!
@kuka93938 жыл бұрын
Спасибо все заработало =) С меня Лойс)
@МаксимДонин-ц6с4 жыл бұрын
Сейчас у Вас на Гитхабе появился новый файл - modx-mail.php. Зачем он и как его использовать?
@wdm4 жыл бұрын
Максим Донин он для использования в Modx.
@bogdannikitchuk38785 жыл бұрын
Будет ли работать отправка сообщений на локальном хосте???
@АркадийЧурилов-ш2п9 жыл бұрын
Ооочень хочется увидеть уроки по Wordpress)
@viktor_tesliuk6 жыл бұрын
а главное результат есть!!! Спасибо!!!
@teachhousespeakingclub74674 жыл бұрын
У меня не приходит письмо на ел. почту (отправлял с OpenServer, доступ к интернету есть), можете помочь?)
@ДмитрийПономарев-д1ю4 жыл бұрын
Это локальный сервер, письма он, если не ошибаюсь, складывает в какую-то свою папку. Письма на почту отправлять можно только с хостинга
@S1nerG Жыл бұрын
Можно ли обрабатывать ajax запрос с помощью success и error функций? У меня просто такая проблема, что если я пытаюсь проверить, то у меня всегда выскакивает функция error, хотя сообщение на почту домена отправилось и должна была выполниться функция success код такой: //E-mail Ajax Send $("form").submit(function() { //Change var th = $(this); $.ajax({ url: "../PHP/send_email.php", type: "POST", dataType: 'json', data: th.serialize(), success: function(){ $('.popup_zone').css('display','flex'); $('.mess_success').css('display','block'); th.trigger("reset"); }, error: function() { $('.popup_zone').css('display','flex'); $('.mess_error').css('display','block'); th.trigger("reset"); } }) return false; });
@SergeyRosinskiy7 жыл бұрын
Здравствуйте. Select тоже будет отправлять выбранную опцию ?
@stanisshevchuk66198 жыл бұрын
большое спасибо за помощь в изучении))
@dima_king17564 жыл бұрын
Как добавить к скрытому блоку класс вместо алерта?
@РоманМосолов-ы1ш6 жыл бұрын
Спасибо, своевременно и полезно.
@chudovad4 жыл бұрын
почему-то не отправляет данные из select
@yaroslavbulavin36134 жыл бұрын
Скрипт прекрасный! А как сделать чтобы заявки приходили не в спам?
@wdm4 жыл бұрын
Ярослав Вадимович для этого следует указать почту домена в качестве почты администратора.
@vasiliy_konnov8 жыл бұрын
Алексей скажи пожалуйста, что находиться в переменной $admin_email при отправке формы?
@НашдомПодол4 жыл бұрын
Добрый день. Если я на своем хостинге(на NAS Synology есть функционал для этого) не устанавливал "почтовый сервер", то я не смогу получить письмо на gmail? Сайт на моем хостинге работает нормально. Установлен пакеn PHP 5.6, PHP 7.2, PHP 7.3 (некоторые сайты на моем хостинге работают только с определенной версией PHP). Пробовал разные скрипты. Ни на одном не получилось получить почту. Получается, что все подобные PHP скрипт использует какую то почтовую службу установленную на службу хостинге?
@ВладУсенко-т4ы4 жыл бұрын
А как можно реализовать, чтобы данные пошли не на почту, а в базу данных?
@likeatravel16757 жыл бұрын
Подскажи пожалуйста, как в скопированном лендинге найти эту форму отправки и изменить на свою, файла майл.пхп нету(???
@ЕвгенийБрижанов-с5ш7 жыл бұрын
Всем Добра , вопрос как сделать что бы при нажатие на кнопку "Отправить" форма не отправлялась , если обязательные поля не заполнены , у меня отправляется , на почту лезишь , смотришь, где человек не заполнил , поля просто пустые , а хотелось бы что бы не приходило на почту не чего, если все поля не заполнены!
@ИльяВасильев-й5г9 жыл бұрын
Алексей отличный скрипт, спасибо.
@ЕвгенийБортников-ц4п9 жыл бұрын
Добрый день! Подскажите, как выводить благодарность после отправки данных не через alert, а что бы появлялось popup окно или в этом же окне исчезала форма и появлялась благодарность. Спасибо(окно popup реализовано через библиотеку magnific)
@sergeymikulin31239 жыл бұрын
+Евгений Бортников #complite это id окна
@Volcano1308 жыл бұрын
посмотри плагин sweet alert
@МаксимЧервяков-э2х8 жыл бұрын
+Dm Den А как поставить этот алерт в наш js файл? Я скачал плагин и подключил его в html файле. Как мне добавить класс свиталерта в js файл, где в функции вызывается обычный алерт?
@КириллЕрофеев-ь3р7 жыл бұрын
Как сделать чтобы в письмо попадали еще и данные текстовой области, что и куда дописать надо?
@AlekseyGaraev8 жыл бұрын
Добрый день! А у меня страница перезагружается почему-то, вроде все по инструкции сделал....
@burlakaviacheslav52908 жыл бұрын
Спасибо за скрипт. Есть один важный вопрос, как в нем прописать, чтобы после отправки заявки появлась страница благодарности? (она уже создана thanks.html)
@wdm8 жыл бұрын
window.location.href = "thanks.html";
@infogreatgames9 жыл бұрын
У меня на сайте присутствует 2 формы. Первая - это форма для входа по логину и паролю, вторая - форма обратной связи. Так вот, у первой формы допустим form class="login" для второй form class="email". Проблема в следующем, когда я меняю селектор на $(".email") как сказано в уроке, у меня этот скрипт применяется и к форме login. На практике получается что заполнив логин и пароль и нажимая на кнопку "войти" у меня выскакивает сообщение об отправки письма. Как это можно исправить, спасибо.
@wdm9 жыл бұрын
+Владислав Блохин может, старого скрипта кеш. Откройте на хосте и обновите js файл.
@serhii94986 жыл бұрын
Добрый день! Спасибо за Ваш полезный код! Подскажите, пожалуйста, как можно передать в Вашу контактную форму ссылку на кнопку "Сделать заказ" (каждый товар будет представлен в виде записи в Wordpress). Очень интересно оформить процесс заказа товара через Ваш скрипт. Я сделал такую кнопку
@ІванБондар-б5з7 жыл бұрын
Помогите плз. Приходит пустое письмо на почту при заполнении всех полей. Что делаю не так?
@youcrypt64464 жыл бұрын
А как сделать что бы перенаправляло на страницу с благодарностью или просто на главную страницу вместо всплывающей формы
@wdm4 жыл бұрын
Редирект в JS.
@youcrypt64464 жыл бұрын
@@wdm Добро, увидел еще вчера. Все равно спасибо, скрипт выручил
@hercoolyes0078 жыл бұрын
При подключении валидатора jquery.validate.min.js либо jquery.h5validate.js отправляется пустая форма на почту. Как исправить сей момент?
@ШамильАлисултанов-т6э9 жыл бұрын
Интересный скриптик спасибо :-)
@Fantom20315 жыл бұрын
Здравствуйте, подскажите, как установить на данной форме рекапчу
@1993Karo19939 жыл бұрын
Скажите пожалуйста для работы этого скрипта нужны какие то дополнительные библиотеки? У меня почему-то не работает, я взял залил файлы поменяв лишь в index.html e-mail на свой. Сообщение не приходит, в консоли пишет ошибку в переменной $message, я этой переменной просто присвоил значение($message = "test"), для проверки работоспособности ошибка перестала появляться, но сообщение все равно не доходит, в чем может быть проблема?
@Hrodvald8 жыл бұрын
Спасибо. Всё отлично работает
@6099907 жыл бұрын
а как этот скрипт использовать если сайт на Modx Revolution? кнопка отправить не срабатывает в нем. а со сниппетом не хочется возится
@ЕфимСтепоненко-э4е4 жыл бұрын
Почту можно любую использовать, или именно ту на которой зарегестрирован сайт?
@wdm4 жыл бұрын
Можно любую, однако лучше использовать почту домена.
@СкриняГосподині-к3д Жыл бұрын
Спасибо за скрипт и видео! Не могу заставить работать две формы на странице!!! Первая - письма уходят, но а во второй: название файла ява сменил (serv_script), изменил и идентификатор формы но письма не уходят. В УРЛе выдает долгую строку "... ?project_name=Deck&admin_email=..." Ведь файл маил.пхп можно же не трогать, он может быть один на две формы?
@wdm Жыл бұрын
Да, mail.php один универсальный. Ничего менять не нужно по идее. Посмотрите на вкладке "Консоль", что выдает при отправке формы, есть ли ошибки. Если в адресе появляются параметры URL, значит форма идет в обход JS. Посмотрите внимательно. Класс должен быть одинаковым у всех форм.
@Javascript_official4 жыл бұрын
почему у меня ни какой скрипт не работает?(или на локал сервере не работает?)
@wdm4 жыл бұрын
Hello, world! Работает только на сервере.
@user-b345-g457 жыл бұрын
Как редирект в этом скрипте настроить? Все перепробовал.
@Shakhrom-b7d7 жыл бұрын
window.location.href = "site.com" вставить код вместо alert
@ВладимирКолесников-з2у8 жыл бұрын
Скажите, как совместить работу этого плагина и jqueryValidate? вызваю скрипт в $("form").validate({ submitHandler: function(form) { $("form").submit(function() { //Change var th = $(this); $.ajax({ type: "POST", url: "mail.php", //Change data: th.serialize() }).done(function() { alert("Thank you!"); setTimeout(function() { // Done Functions th.trigger("reset"); }, 1000); }); return false; }); } }); И почему-то срабатывает только после второго нажатия на кнопку отправки. Также, если после первой успешной отправки формы, отправить её снова, то она отправится независимо от валидации. Скажите, в чём моя ошибка и ка правильно?
@alexiki35237 жыл бұрын
Спасибо за видео! Вопрос: а на локальном сервере это должно работать? у меня выдает 404ю ошибку и не может найти mail.php???
@Майкии5 жыл бұрын
а где это протестить можно? прост лично я не имею собственного сервера
@muhitdin55907 жыл бұрын
у меня пишет ошибку POST адресс до mail.php 405 (Not Allowed). Что делать?