Почему информация, которую я ввожу в форму, не приходит на почту?

Как применить маску к вводу телефонного номера на веб-странице с использованием JavaScript? Код включает обработчики событий для двух элементов ввода телефонного номера - 'tel2' и 'tel'.
  • 26 апреля 2024 г. 7:50
Ответы на вопрос 2
Есть несколько возможных причин, почему информация, которую вы вводите в форму, может не приходить на почту:

1. Неправильно настроенные настройки почтового сервера.
2. Неправильно настроенные настройки формы отправки.
3. Проблемы с кодом обработки формы на стороне сервера.
4. Проверьте папку "спам" в вашем почтовом ящике, иногда письма могут попадать туда.

Чтобы применить маску к вводу телефонного номера на веб-странице с использованием JavaScript, вы можете использовать библиотеки, такие как Inputmask.js или Masked Input Plugin. Вот пример кода для применения маски к вводу телефонного номера на веб-странице с использованием JavaScript:

```html
<!DOCTYPE html>
<html>
<head>
  <title>Маска ввода телефонного номера</title>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
  <script src="https://cdn.jsdelivr.net/npm/inputmask/dist/jquery.inputmask.min.js"></script>
</head>
<body>
  <input type="text" id="tel2" placeholder="Введите номер телефона">
  <br><br>
  <input type="text" id="tel" placeholder="Введите номер телефона">

  <script>
    $(document).ready(function() {
      $('#tel2').inputmask("+7 (999) 999-99-99");
      $('#tel').inputmask("+7 (999) 999-99-99");
    });
  </script>
</body>
</html>
```

Этот код использует Inputmask.js для применения маски к вводу телефонного номера на элементах с id 'tel2' и 'tel' на вашей веб-странице. Вы можете настроить маску в соответствии с вашими потребностями, указав шаблон в методе inputmask().
Так проверьте, какие данные приходят в PHP! 
Например прямо сейчас видно, что JS делает POST-запрос с phone, а PHP работает уже с $_POST['user_phone'].
Форма без имени так вообще не показана, но работает с элементом id=tel.
Похожие вопросы