我正在尝试通过我网站上的表单向某人发送电子邮件。我想将我网页的一部分包含在电子邮件中。
要做到这一点,我使用隐藏字段,我尝试使用一段javascript填充。但是由于我缺乏知识,代码似乎没有被触发。
<form action="Emailverstuurd.php" method="POST">
<input id="ExcelForm" type="hidden" name="ExcelForm"/>
<input name="email">
<textarea name="body" rows="10" cols="60"> </textarea>
<script type="text/javascript">
$("#send").submit(function() {
$("#ExcelForm").val($("#myExcelDiv").html());
}
</script>
<input type="submit" name="send" id="send" value="Send Your Message"/>
</p>
</form>
如何让我的javascript代码运行?
答案 0 :(得分:0)
你可以这样做:
<form action="Emailverstuurd.php" method="POST" onsubmit="submitUpdate()">
<input id="ExcelForm" type="hidden" name="ExcelForm"/>
<input name="email">
<textarea name="body" rows="10" cols="60"> </textarea>
<script type="text/javascript">
function submitUpdate()
{
$("#ExcelForm").val($("#myExcelDiv").html());
}
</script>
<input type="submit" name="send" id="send" value="Send Your Message"/>
</p>
</form>
只需在您的form
字段中添加一个onsubmit处理程序,为其提供一个功能,然后在此功能中添加value
更新...我不会看到#myExcelDiv
我&# 39; m假设你的代码中的其他地方被定义了吗?