所以我认为这很容易,但它还没有产生任何结果。我有一个我已创建的表单,并希望将其放在几个不同的页面上。我想要做的是,当表单完成并发送时,它将使用页面的h1标记或URL填充该隐藏字段(这是最简单的)。
我有一个带有隐藏字段的表单:<input type="hidden" name="myField" value="America">
理想情况下我想使用javascript。
谢谢大家!
P.S。我无法使用网址参数,因为参数是由我的cms制作的,对我来说并不重要。
答案 0 :(得分:0)
您可以使用javascript和location.href
设置字段值以获取网址。
<script type="text/javascript">document.getElementsByName("myField")[0].value = location.href</script>
答案 1 :(得分:0)
在头部添加脚本标记:
<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>