我希望能够使用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;
答案 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>