【问题标题】:How to put JavaScript values as hidden form fields?如何将 JavaScript 值作为隐藏的表单字段?
【发布时间】:2011-03-15 23:26:53
【问题描述】:

我有一个谷歌地图,上面有一个被拖动的标记。当我得到新的经纬度坐标时,我需要将它们作为隐藏字段放入 HTML 表单中。

我该怎么做?当前代码的示例页面在这里: http://www.comehike.com/outdoors/parks/add_trailhead.php

【问题讨论】:

    标签: javascript html google-maps forms


    【解决方案1】:

    如果您的表单已经包含隐藏的输入字段并且这些字段具有 ID,您可以这样做

    document.getElementById("id of the input field").value = myVariable;
    

    【讨论】:

      【解决方案2】:

      将这些添加到您的表单中(如果它们不存在):

      <input type="hidden" value="" id="lat" name="lat" />
      <input type="hidden" value="" id="lng" name="lng" />
      

      然后,一旦您想更新值,只需执行以下操作:

      document.getElementById("lat").setAttribute("value", newLat);
      document.getElementById("lng").setAttribute("value", newLng);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-04
        • 2011-10-15
        • 2012-10-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多