【发布时间】:2011-03-15 23:26:53
【问题描述】:
我有一个谷歌地图,上面有一个被拖动的标记。当我得到新的经纬度坐标时,我需要将它们作为隐藏字段放入 HTML 表单中。
我该怎么做?当前代码的示例页面在这里: http://www.comehike.com/outdoors/parks/add_trailhead.php
【问题讨论】:
标签: javascript html google-maps forms
我有一个谷歌地图,上面有一个被拖动的标记。当我得到新的经纬度坐标时,我需要将它们作为隐藏字段放入 HTML 表单中。
我该怎么做?当前代码的示例页面在这里: http://www.comehike.com/outdoors/parks/add_trailhead.php
【问题讨论】:
标签: javascript html google-maps forms
如果您的表单已经包含隐藏的输入字段并且这些字段具有 ID,您可以这样做
document.getElementById("id of the input field").value = myVariable;
【讨论】:
将这些添加到您的表单中(如果它们不存在):
<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);
【讨论】: