我正在开发一个网站,并希望我的用户能够尽可能轻松地提供反馈。我知道一种方法,但我一直讨厌它:
<a href="mailto:someone@somewhere.com">Click Here to be annoyed!</a>
JavaScript 或 HTML 中有没有一种方法可以让我的用户给我发电子邮件而不必遇到很多麻烦?
我正在开发一个网站,并希望我的用户能够尽可能轻松地提供反馈。我知道一种方法,但我一直讨厌它:
<a href="mailto:someone@somewhere.com">Click Here to be annoyed!</a>
JavaScript 或 HTML 中有没有一种方法可以让我的用户给我发电子邮件而不必遇到很多麻烦?
联系表格:
毫无疑问,该链接最初是最简单的——只需点击一下;但是,考虑到所有因素,我全心全意地同意联系表格是大多数用途的方式,出于我上面列出的原因等等。
好吧,既然 Tom 向我提出了挑战,;) 这里有一些复制和粘贴的联系人小部件,您可以在一分钟左右的时间内完成并测试它们。
一些可自定义的 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 现在,如果您真的不想要一个表单,但想要一个垃圾邮件机器人无法获取的电子邮件链接,那么这里就是您的小部件。在自定义区域中,您定义您的聚会和邮寄地址。这是一个简单的 Flash 按钮,因此用户在打开邮件客户端之前不会看到它。
您可以为评论和提交按钮提供多行文本框,将文本发布到您的服务器,然后在服务器上将其邮寄给您自己。这样一来,您的用户就不必去他们的邮件客户端,但代价是您无法获得一个合理可能有效的回复地址。
您甚至可以使用 AJAX 并让他们免于刷新屏幕。
Google Docs提供创建可以轻松嵌入网站的网络表单。它收集在线电子表格中的所有数据,您可以随时以各种格式下载该电子表格。如果访客填写了您的联系表,您甚至可以设置电子邮件通知。
我会创建一个用户可以提供反馈的表单,然后让您的服务器将其写入数据库。写入数据库可能会使您更有效地处理反馈。让用户填写表格而不是向您发送自由格式的电子邮件也有助于您对反馈或与反馈相关的元数据(错误/功能请求/评论等)实施某种结构。
最可靠的方法是在一些服务器端处理的帮助下发送电子邮件。
你也可以在 action 属性的帮助下使用 HTML 表单:
<form action="mailto:user@example.com">
...
</form>
但是这种方法可能对所有浏览器都不可靠。