У меня возникла ситуация, когда мне нужно добавить текст при отправке формы. Просто, когда пользователь отправляет форму, необходимо добавить текст из скрытого входного значения в текстовую область с содержимым пользовательского типа и добавленным URL-адресом.Добавить текст с ввода и отправить форму
<form action="http://domain.com/index.php" method="post" name="contact_form" id="contact_form">
<input id="yourName" type="text" name="yourName" value="">
<input id="yourEmail" type="text" name="yourEmail" value="">
<input id="phoneNumber" type="text" name="phoneNumber" value="">
<input type="hidden" name="fromurl" value="http://www.google.com" id="fromurl">
<textarea id="message" name="message" rows="10"></textarea>
<button type="submit">Send</button>
</form>
<script type="text/javascript">(function($) {
$("form#contact_form").submit(function() {
value = $("#fromurl").val();
$('#message').text(value);
});
})(jQuery);</script>
но он не показывает прикрепленный URL-адрес, когда кто-то печатает и нажимает кнопку отправки.
ok Я отредактировал без предупреждения по умолчанию.
, если вы хотите, чтобы отправить форму, почему вы звоните 'event.preventDefault();' –
также вызова '$ ("# CONTACT_FORM") представляет();.' Создает бесконечный рекурсивный метод ... удалить это тоже –