【问题标题】:request for email and send with link of page [closed]请求电子邮件并发送页面链接[关闭]
【发布时间】:2016-09-22 06:06:10
【问题描述】:

好的,我的问题是,当点击按钮输入他的电子邮件并接收带有我网页链接的消息时,我如何向用户提出请求?

【问题讨论】:

  • 你已经尝试了什么?为了澄清事实,我们不是来为您工作的,我们只是来提供帮助的。
  • 也许你应该在谷歌上找到一个教程......
  • 我已经用谷歌搜索了 2 个小时,但没有找到任何任务。你不需要为我做工作,将我重定向到一些至少对我有帮助的文章。

标签: php html css email


【解决方案1】:

您不能仅使用 HTML 甚至仅使用 HTML 和 javascript 来做到这一点。

要发送电子邮件,您需要使用后端脚本,通常是 PHP(在大多数共享托管服务器上)或 asp/.Net(在 Microsoft Web 服务器上)

使用 jQuery 插件使 Javascript 变得更容易Here is a link 观看一些关于如何使用 jQuery 的免费视频。基本上,jQuery 极大地减少了打字并使 javascript 变得更容易。 使用 jQuery 所需的只是在脚本标签之间包含 jQuery 库——将该代码放在结束 </body> 标签的上方。

这里是一些使用 jQuery 的示例代码,只是为了展示它的外观。这个例子:
* 向用户询问电子邮件地址(但不验证他们输入的内容)
* 创建一个表单,其中包含一个名为 eml 的元素,其中包含用户键入的内容
* 将表单提交到名为sendcontact.php 的后端PHP 文件。 你也可以写sendcontact.php

$(document).ready(function(){

    $('#mybutt').click(function(){
        var em = prompt('Enter your email');
        $('body').append('<form id="yrForm" action="sendcontact.php" method="post"><input name="eml" value="' +em+ '" ></form>');
        $('#yrForm').submit();
    });
  
}); //END document.ready
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button id="mybutt">Click Me</button>

现在,您需要有另一个后端文件sendcontact.php,它将接收通过表单发送的数据并发送电子邮件。以下是如何做到这一点的概述:

http://tangledindesign.com/how-to-create-a-contact-form-using-html5-css3-and-php/

(您可以忽略上述教程中有关创建联系表单的整个第一部分。您只需要阅读有关如何在 PHP 中接收信息并发送电子邮件。)

【讨论】:

  • 非常感谢,这真的很有帮助:)
猜你喜欢
  • 2011-09-22
  • 2012-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-23
  • 1970-01-01
  • 2023-01-13
相关资源
最近更新 更多