我还是一名学生,今天我们的讲师告诉我们,为了提交联系我们表单而不必使用mailto:函数的唯一方法是使用PHP。
我发誓去年另一位讲师向我们展示了一种只使用javascript的方法。
是否可以使用基本表单和javascript提交反馈/联系人表单?如果是这样的话,你介意分享一个示例吗?
提前感谢
发布于 2012-04-17 05:08:55
您可以使用JavaScript通过一些参数重定向到mailto:,但这并不理想。还要记住,mailto: URL中电子邮件地址以外的任何内容都是非标准的。虽然它可以在许多浏览器上工作,但它不会对所有浏览器都有效。
发送电子邮件的最好方法是在服务器端发送,使用PHP或其他工具。
发布于 2012-04-17 05:17:14
表单由浏览器基于HTML创建/提交。JavaScript通常用于增强表单(以许多不同的方式)。基本表单将其数据作为POST请求发送。要对数据执行任何有用的操作,您需要服务器端代码来处理POST请求(比如PHP)。
发布于 2012-04-17 05:27:45
你不能把一个表单提交给javascript,然后期望它能做任何事情。您需要服务器端脚本才能接收表单进行处理。Mailto是特定于浏览器/os的方法,并且不一定要调用任何东西。Javscript可以先处理表单,然后再转到服务器进行进一步处理,但正如我所说的,您需要提交到服务器。
https://stackoverflow.com/questions/10181715
复制相似问题