0

我在一个项目中遇到了这行代码,我正在尝试实现它,乍一看它是一种标准的时事通讯形式:

<form id="form_newsletter">
    <input type="text" 
           name="newsletter" 
           id="newsletter" 
           placeholder="Email Address..." />
</form> 

我的问题是,当我单击表单文本字段以写入电子邮件地址时,提交链接按钮出现在应该由这个 css(属性选择器,如果我是正确的)元素触发的一侧:

input[type="submit"]

我的问题是如何让提交按钮将地址提交到我的电子邮件地址?基本上我可以在哪里输入通讯订阅者的收件人?如果它是一个 javascript 函数,我如何找到它并根据需要对其进行编辑?

4

1 回答 1

1

在静态 HTML 页面上使用纯 JavaScript,没有办法发送电子邮件。您需要在服务器上运行脚本 - 例如:PHP、ASP.NET、任意数量的 Web 框架 - 在用户单击提交按钮并将表单发送回服务器后,它们将处理电子邮件的实际发送.

您的基本流程是:

  • 1)有一个HTML表单(你有)。
  • 2) 通过其 action="" 属性指定表单应提交到的位置。如果你打算使用 PHP,那可能是 <form action="http://my-website.com/send-mail.php">
  • 3) 在 send-mail.php 中,编写发送邮件的代码。网上有很多简短的教程可以解释这一点。
于 2012-12-04T16:16:22.290 回答