Javascript 在网站上获取用户反馈的好方法是什么?
我正在为我所在的县的博览会制作一个网站。我想让我的访问者能够通过输入他们的姓名、电子邮件和评论来向我提问,格式如下:Javascript 在网站上获取用户反馈的好方法是什么?,javascript,jquery,html,Javascript,Jquery,Html,我正在为我所在的县的博览会制作一个网站。我想让我的访问者能够通过输入他们的姓名、电子邮件和评论来向我提问,格式如下: 所以我想我真正的问题是如何发送一封电子邮件(使用JavaScript /jQuery)给我自己,所有这些字段作为电子邮件的主体。 < P>如果你希望它在每一页上都可用,你可能想考虑使用和插件。您可以将其设置为默认反馈是mailto,使用javascript将其替换为一个链接,该链接将显示一个jQuery对话框,其中包含要收集的字段。这可以通过AJAX提交回服务器,并通过服务器的
所以我想我真正的问题是如何发送一封电子邮件(使用JavaScript /jQuery)给我自己,所有这些字段作为电子邮件的主体。 < P>如果你希望它在每一页上都可用,你可能想考虑使用和插件。您可以将其设置为默认反馈是mailto,使用javascript将其替换为一个链接,该链接将显示一个jQuery对话框,其中包含要收集的字段。这可以通过AJAX提交回服务器,并通过服务器的电子邮件发送给您
编辑:由于您对问题进行了编辑,以表示仅使用服务器端解决方案,因此上述内容似乎有点脱离上下文。对于其他人,我同意使用一些客户端代码来实际发送电子邮件是一种方法(如上所述)。我认为最好使用您自己的服务器,但我相信您可以找到许多“”服务。我会避免这些,除非你想收集你的电子邮件地址用于垃圾邮件。你也可以使用一个有签名的小程序或ActiveX控件来实现这一点,同样,我不会走这条路。如上所述,我会让浏览器处理界面,但我的服务器处理电子邮件的发送。您应该使用服务器端脚本(例如PHP、Python、Perl等)。对于纯HTML和JavaScript,您可以使用,但这将非常不可靠。我不确定我是否完全理解您的问题,但如果您只想通过电子邮件进行调查,我认为您不需要使用jQuery或HTML
一个非常简单的方法是使用。我建议使用uservoice.com,它可以很好地与您的站点集成,一个功能更强大的用户反馈系统,而无需花费时间自己编写反馈系统。正如其他人所指出的,这是一个典型的任务,可以使用服务器端语言轻松解决。Javascript和jQuery不是解决这个特定问题的合适工具。要向您指出正确的方向,请对表单使用
method=“post”
,您可以通过检查$\u post
变量来访问用户在PHP文件中提交的内容。如果表单中的
元素在电子邮件中包含name=“email”
,则可以在PHP中通过$\u POST['email']
访问该变量。如果您对PHP解决方案感兴趣,请查看该函数的文档。Jukka提供了一个很好的PHP解决方案指南。它应该为您提供生产功能性产品所需的一切
您需要一个服务器端组件,任何客户端都不能合理地替代它。JavaScript对于像您描述的那样简单的表单没有帮助。最可靠的方法是使用您首选语言的服务器端脚本。如何做到这一点的细节可能超出了这个问题的范围,并将取决于您选择的语言 您的另一个选项是将表单的操作设置为mailto:它将使用访问者首选的电子邮件客户端发送电子邮件。这将起作用,但实际上很糟糕,并且依赖于查看器安装并配置了电子邮件客户端 有关mailto选项的更多信息,请访问
另一个好的选择是第三方网站,如www.wufoo.com,它在自己的服务器上为您处理所有的电子邮件业务服务器端。我相信Wufoo甚至允许您在自己的网站中嵌入他们的表单。这是真正标准的东西。你要密码吗?真正的问题是什么?@Lucas Aardvark:请用更多信息更新你的问题。不要对你的问题发表评论——你可以编辑你的问题,让它更清晰。我想完全控制它。使用我自己的代码可以做到这一点。