Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用h1标记或URL填充隐藏字段_Javascript_Html_Forms_Return Value_Hidden Field - Fatal编程技术网

Javascript 用h1标记或URL填充隐藏字段

Javascript 用h1标记或URL填充隐藏字段,javascript,html,forms,return-value,hidden-field,Javascript,Html,Forms,Return Value,Hidden Field,所以我认为这很容易,但还没有产生任何结果。我有一个表格,我已经创建,并希望把它放在两个不同的页面。我想做的是,当表单完成并发送时,它将使用页面的h1标记或最简单的URL填充隐藏字段 我有一个带有隐藏字段的表单: 理想情况下,我希望使用javascript 谢谢大家 p、 我不能使用URL参数,因为这些参数是由我的cms创建的,对我来说没有任何意义 您可以使用javascript和location.href设置字段值以获取url <script type="text/javascript"&

所以我认为这很容易,但还没有产生任何结果。我有一个表格,我已经创建,并希望把它放在两个不同的页面。我想做的是,当表单完成并发送时,它将使用页面的h1标记或最简单的URL填充隐藏字段

我有一个带有隐藏字段的表单:

理想情况下,我希望使用javascript

谢谢大家


p、 我不能使用URL参数,因为这些参数是由我的cms创建的,对我来说没有任何意义

您可以使用javascript和location.href设置字段值以获取url

<script type="text/javascript">document.getElementsByName("myField")[0].value = location.href</script>

在头部添加脚本标记:

<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>

你应该更清楚你在问什么