我制作了一个简单的待办事项清单:http://jsbin.com/pemeqeni/1/edit?html,output
我希望能够通过电子邮件发送自己的列表,并且我想知道如何使用PHP专门执行此操作。我想过用DOMdocument抓取HTML,但我认为这只会从静态HTML页面获取内容,而这些页面永远不会有列表项。我的另一个想法是在emailForm中动态创建一堆隐藏的输入字段,并像对待列表项一样动态删除它们。还有其他选择吗?什么是这样的标准协议?
答案 0 :(得分:0)
这样的东西应该适用于获取所有列表元素。
<script>
function getEachListElement() {
var testList = document.getElementsByClassName("todoBody");
for (var i = 0; i < testList.length; i++) {
document.writeln(testList[i].innerHTML);
}
}
</script>
通过将表单操作更改为此
来尝试<form name="emailForm" method="GET" action="JavaScript:getEachListElement()">
然后你可以创建一个传递给PHP的字符串给自己发电子邮件。
答案 1 :(得分:0)
您是否尝试过php邮件功能?
即
<?
mail( $email, $subject , $text );
?>
而不是得到我会使用post然后设置一个php脚本,你调用你使用$ _post将值(字符串)放入变量,并使用mail函数来邮寄这些变量(字符串)。
为了更清楚你的HTML看起来像这样
<form name="emailForm" method="POST" action="getContent.php">
<input type="text" name="email" value="email"><input type="submit" value="send">
</form>
您的getContent.php将如下所示
<?
$myemail = "myemail@tada.com";
$email = $_POST["email"];
mail ($myemail, 'The shiz you wanted', $email);
?>