Вопрос

Я работаю над веб-сайтом и хотел бы, чтобы мои пользователи могли как можно проще оставлять отзывы.Я знаю один способ, но всегда его ненавидел:

<a href="mailto:someone@somewhere.com">Click Here to be annoyed!</a>

Есть ли способ с помощью JavaScript или HTML позволить моим пользователям отправлять мне электронные письма без особых проблем?

Это было полезно?

Решение

КОНТАКТНАЯ ФОРМА:

  • избегает спам-ботов, которые подхватывают «mailtos»
  • позволяет вам подтвердить, что пользователь формы является «человеком» (необязательный код)
  • дает вам полный контроль над форматом данных на стороне сервера
  • позволяет вам легко изменить адрес электронной почты с сервера в любое время
  • скрывает вашу любимую настоящую электронную почту от посетителей/участников/пользователей сайта
  • дает вам возможность управлять темой (через меню выбора и т. д.)
  • дает вам возможность попросить пользователя отметить что-то дополнительное
    • например, вопрос опроса, согласие на подписку, интерес к услугам, предложение и т. д.
  • дает вам возможность вернуть благодарность (или страницу продаж) после отправки
  • дает вам еще одну возможность выглядеть профессионально

Нет сомнений, что ссылка изначально самая простая — простой щелчок;но, учитывая все обстоятельства, я полностью согласен с тем, что контактная форма — это подходящий вариант для большинства целей по причинам, которые я перечислил выше, и многим другим.


Ну, раз уж Том бросил мне вызов ;) Вот несколько виджетов контактов, которые можно скопировать и вставить, которые вы можете установить и протестировать примерно за минуту.

Некоторые настраиваемые виджеты Flash Contact/MailTo:

  • http://www.widgetbox.com/widget/contactify-widget-beta Настраиваемая контактная форма.Стиль легко настраивается.

  • http://www.widgetbox.com/widget/contact-emailer-version3-rajwidgetboxИспользуйте этот гаджет на странице контактов вашего веб -сайта.Избегайте спама, не предоставляя свой адрес электронной почты на вашем сайте или в блоге.Этот гаджет очень настраивается.Это использует функцию кода проверки изображений.Поддерживается несколько языков.Версия 3.3300 загрузок

  • http://www.widgetbox.com/widget/ultimate-antispam-email-linkТеперь, если вам действительно не нужна форма, но вам нужна ссылка на электронную почту, которая не может забрать спам -боты, вот для вас Wigh.В пользовательской области вы определяете свои стороны и адреса Mailto.Это простая кнопка Flash, поэтому пользователь не видит ее, пока не откроет их почтовый клиент.

Другие советы

На мой взгляд, способ, который вы описываете, самый простой.

Если вы хотите, чтобы электронное письмо было напечатано на странице в виде формы, вы можете создать электронная почта/форма предложения или альтернатива.

Вы можете предоставить многострочное текстовое поле для комментариев и кнопку отправки, отправить текст на свой сервер, а затем отправить его себе на сервер.Это избавит ваших пользователей от необходимости обращаться к своим почтовым клиентам за счет лишения вас достаточно вероятного действительного адреса для ответа.

Вы даже можете использовать AJAX и избавить их от обновления экрана.

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

Я бы создал форму, в которой пользователи могли бы оставлять отзывы, а затем попросил бы ваш сервер записать это в базу данных.Запись в БД, скорее всего, позволит вам более эффективно анализировать обратную связь.Если пользователи заполняют форму вместо отправки вам электронного письма в свободной форме, это также поможет вам обеспечить некоторую структуру обратной связи или метаданных, связанных с обратной связью (ошибка/запрос на добавление функции/комментарии и т. д.).

Самый надежный способ — отправить электронное письмо с помощью некоторой обработки на стороне сервера.

Вы также можете сделать это с помощью HTML-формы с помощью атрибута действия:

<form action="mailto:user@example.com">
...
</form>

Но этот метод может быть ненадежным для всех браузеров.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top