2015-06-25 3 views
0

Я пытаюсь отправить кому-то электронное письмо по форме на моем сайте. Я хочу включить часть моей веб-страницы в электронное письмо.Заполнение скрытого поля в форме html через 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 для запуска?

ответ

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> 

Просто добавьте onsubmit обработчик вашего form поля придать ему функцию и просто поставить вас value обновление в этой функции ... Я не вижу #myExcelDiv I Предполагая, что это определено где-то еще в вашем коде?

+0

Awsome, работает как шарм –

+0

Рад, что я мог помочь! – brso05

Смежные вопросы