使用PHP邮件功能发送div文本内容

时间:2015-07-27 14:56:19

标签: php jquery html

我希望能够使用php mail功能通过电子邮件发送我网页中的内容。但是,我遇到了一些问题。我正在关注这个已经作为指南发布的Email Div Content问题,但它似乎对我不起作用。我做错了什么?

以下是我的HTML的一部分:

<form id="myform" method="POST" action="">
<input name="my_hidden_field" id="my_hidden_field" type="hidden" value=""></input>
<div name="priceestimates" id="priceestimates">
<p>The contents of this webpage are not permanent and can change.</p>
</div>
</form>

这是我的jquery,我试图将div中的文本输入到隐藏的输入中:

$("#correctinfo").click(function() {
    $("#my_hidden_field").val($("#priceestimates").text());
});

这是我的PHP,我获取输入的值并将其发送到四四方方(我遗漏了大部分PHP邮件功能,因为我不想用代码填充我的问题):

$my_hidden_field = $_POST['my_hidden_field'];

$body = $my_hidden_field;

1 个答案:

答案 0 :(得分:0)

尝试使用表单提交事件添加以下jquery脚本。

<script type="text/javascript">
$(document).ready(function(){
    $("#myform").submit(function() { //notice submit event
        $("#my_hidden_field").val($("#priceestimates").html()); //notice html function instead of text();
    });
});
</script>