通过javascript填写html表单中的隐藏字段

时间:2015-06-25 20:15:43

标签: javascript html forms

我正在尝试通过我网站上的表单向某人发送电子邮件。我想将我网页的一部分包含在电子邮件中。

要做到这一点,我使用隐藏字段,我尝试使用一段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代码运行?

1 个答案:

答案 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假设你的代码中的其他地方被定义了吗?