<form class="order-form order__form">
<!-- ... -->
<div class="order-form__phone-wrp">
<input class="order-form__phone" type="tel" name="phone" value="" placeholder="" />
<span class="order-form__phone-placeholder">Контактный телефон</span>
<span class="order-form__phone-error"><img class="order-form__phone-error-img" src="/img/contacts/exclamation.svg" alt=""></span>
</div>
<!-- ... -->
</form>
const orderFormPhone = document.querySelector(".order-form__phone");
const phonePlaceholder = document.querySelector(".order-form__phone-placeholder");
phonePlaceholder.addEventListener("click", (e) => {
e.target.classList.add("move-up");
orderFormPhone.focus();
});
git rebase origin/main
, я получил следующую картину:unmerged files.
, код перестал запускаться в сборщике.| * 690c2b9 (temp) creating temp branch
| * e32d4e8 the gidromotory page is comletely done
|/
isset()
.true
.isset()
?<?php
/////////////////// Send message ///////////////////////
if ($_SERVER['REQUEST_METHOD']=='POST') {
foreach($_POST as $key => $value) {
$value=trim($value);
$_POST[$key]=$value;
}
$err=0;
if (empty($_POST["name"])) $err=1;
if (strlen($_POST["name"]) > 100) $err=1;
if (strlen($_POST["phone"]) > 18 || strlen($_POST["phone"]) < 18) $err=1;
$phone_ok = (preg_match("/^\+7 \(\d{3}\) \d{3}-\d{2}-\d{2}$/", $_POST["phone"]));
if (!$phone_ok && $_POST["phone"]) $err=1;
if (empty($_POST["message"])) $err=1;
if ($err) {
exit(json_encode(["error" => "Сообщение не отправлено. Форма заполнена некорректно."]));
}
if (!$err) {
$mail="Сообщение с http://".$_SERVER['HTTP_HOST']."\n";
$mail.="Имя: ".$_POST['name']."\n";
$mail.="Тел.: ".$_POST['phone']."\n";
$mail.="Страница запроса: ".$_SERVER['HTTP_REFERER']."\n";
$mail.="Сообщение: ".$_POST['message']."\n";
$to="my@mail.ru";
$subject="Сообщение с http://".$_SERVER['HTTP_HOST'];
$headers="Content-type: text/plain; charset=UTF-8";
if(mail($to, $subject, $mail, $headers)) {
exit(json_encode(["success" => "Сообщение отправлено.", "error" => ""]));
} else {
exit(json_encode(["error" => "Сообщение не отправлено. Форма заполнена некорректно."]));
}
}
}