#javascript #html #forms #return-value #hidden-field
#javascript #HTML #формы #возвращаемое значение #скрытое поле
Вопрос:
Поэтому я подумал, что это будет легко, но это не дало никаких результатов (пока). У меня есть форма, которую я создал, и я хочу разместить ее на нескольких разных страницах. Что я хочу сделать, так это сделать так, чтобы при заполнении и отправке формы это скрытое поле заполнялось либо тегом h1 страницы, либо URL-адресом (что всегда проще всего).
У меня есть форма со скрытым полем: <input type="hidden" name="myField" value="America">
В идеале я хотел бы использовать javascript.
Спасибо всем!
p.s. Я не могу использовать параметры URL, потому что параметры создаются моей cms и ничего для меня не значат.
Комментарии:
1. Вам должно быть более ясно, о чем вы спрашиваете
Ответ №1:
Вы можете установить значение поля с помощью javascript и location.href
получить URL-адрес.
<script type="text/javascript">document.getElementsByName("myField")[0].value = location.href</script>
Ответ №2:
Добавьте скрипт-тег в заголовок:
<script type="text/javascript">
function submitForm(){
document.getElementsById("IdOfHiddenField").value = location.href;
return;
}
</script>
И ваша форма:
<form name="myForm" action="..." onsubmit="return submitForm()" method="post">
...buttons, fields and the hidden input-field...
<input type="submit" value="Submit">
</form>