我正在网站上工作,希望我的用户能够尽可能轻松地提供反馈。我知道一种方式,但我一直很讨厌它:
<a href="mailto:someone@somewhere.com">Click Here to be annoyed!</a>
是否有一种JavaScript或HTML方式允许我的用户通过电子邮件发送给我而不必经历很多麻烦?
答案 0 :(得分:14)
联系表格:
毫无疑问,链接最初是最简单的 - 只需点击一下;但是,考虑到所有事情,我全心全意地同意联系表格是大多数目的,出于我上面列出的原因等等。
好吧,因为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 现在,如果你真的不想要一个 表单,但确实想要一个电子邮件链接 垃圾邮件机器人无法接听,这是 widge给你。在自定义区域, 你定义你的派对和mailto 地址。这是一个简单的闪光灯 按钮,所以用户没有看到它 直到它打开他们的邮件客户端。
答案 1 :(得分:8)
在我看来,你描述的方式是最简单的方法。
如果您希望在页面中输入的电子邮件类似于表单,则可能需要创建email/suggestion form或alternative。
答案 2 :(得分:4)
您可以提供注释的多行文本框和提交按钮,将文本POST到您的服务器,然后在服务器上将其邮寄给您自己。这会让您的用户无法访问他们的邮件客户端,但代价是剥夺了您合理可能有效的回复地址。
你甚至可以使用AJAX并为它们提供屏幕刷新。
答案 3 :(得分:4)
Google Docs提供了可轻松嵌入网站的网络表单。它可以在在线电子表格中收集所有数据,您可以随时以各种格式下载这些数据。如果访问者填写了您的联系表格,您甚至可以设置电子邮件通知。
答案 4 :(得分:2)
我会创建一个用户可以提供反馈的表单,然后让您的服务器将其写入数据库。写入数据库可能会使您更有效地通过反馈。让用户填写表单而不是向您发送自由格式的电子邮件也可以帮助您在反馈或与反馈相关的元数据(错误/功能请求/评论等)上强制执行某种结构。
答案 5 :(得分:-1)
最可靠的方法是在某些服务器端处理的帮助下发送电子邮件。
您还可以在action属性的帮助下使用HTML表单执行此操作:
<form action="mailto:user@example.com">
...
</form>
但是这种方法可能并不适用于所有浏览器。