簡體   English   中英

通過javascript填充html表單中的隱藏字段

[英]Filling a hidden field in a html form through javascript

我正在嘗試通過我網站上的表格向某人發送電子郵件。 我想將網頁的一部分包含在電子郵件中。

為此,我使用了一個隱藏字段,我嘗試使用一段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代碼運行?

您可以這樣做:

<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我假設它是在代碼的其他地方定義的?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM