【问题标题】:Populate a hidden field with h1 tag OR URL使用 h1 标签或 URL 填充隐藏字段
【发布时间】:2014-06-19 15:16:01
【问题描述】:

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

我有一个带有隐藏字段的表单:<input type="hidden" name="myField" value="America">

理想情况下,我想使用 javascript。

谢谢大家!

附言我不能使用 URL 参数,因为这些参数是由我的 cms 制作的,对我没有任何意义。

【问题讨论】:

  • 你应该更清楚你在问什么

标签: javascript html forms return-value hidden-field


【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-29
      • 2011-12-20
      • 1970-01-01
      相关资源
      最近更新 更多