Мне нужна контактная форма на моей веб-странице, которая имеет хорошую защиту для предотвращения спама, проверки или проверки номера. Если есть ошибки формы, я бы хотел, чтобы они отображались на странице, а не на странице «подтверждения», которая требует от пользователя нажатия «назад». Я также хотел бы, чтобы отправитель получил подтверждающее сообщение на адрес электронной почты, который они указали.
У меня было адское время, когда я пробовал несколько видов форм, доступных онлайн. Может кто-нибудь предложить ресурс / ы, чтобы построить то, что мне нужно. Я думал, что PHPMailer будет хорошим, но мне нужна некоторая поддержка с ним.
Спасибо за вашу помощь!
Выполните тщательную проверку формы самого интерфейса с помощью JavaScript. Вы, вероятно, найдете множество плагинов для проверки, доступных бесплатно.
Капча генерируется при загрузке и проверяется другим серверным скриптом, который можно вызвать, нажав кнопку отправки, но перед фактической отправкой (изучите больше событий отправки формы). Это перенаправит на целевую страницу, если все пойдет хорошо, или прервет отправку и выдаст сообщение об ошибке.
PHP Mailer довольно удобен для отправки писем. Вы можете определить два его экземпляра, один для отправки формы по почте вам и для подтверждения отправителю, которое будет отправлено, когда первый будет успешно отправлен.
Надеюсь, это поможет!
Других решений пока нет …