[英]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.