создайте скрытое поле в форме, используя <input type='hidden' value='' id='myfield'>
, и просто заполните скрытое поле вместе с <span>
, установив атрибут значения myfeld
в location.lat et c
РЕДАКТИРОВАТЬ
Вы все еще можете заполнить данные в скрытые элементы, например, как я заполнил два скрытых ввода в этом примере:
<!-- FORM TO SEND VALUE OF SPAN TO THE SECOND PAGE -->
<form action="location_picker_map.php" method="post">
<button id="confirmPosition" type="hidden"></button>
<input type="text" name="fd_onIdlePositionView" id="id1" >
<!-- HIDDEN FORM INPUTS -->
<input type="hidden" name="longitude" id="longitudeInput">
<input type="hidden" name="latitude" id="latitudeInput">
<!-- -->
<input type="submit" name="submito">
</form>
<!-- SCRIPT TO FIND LONG AND LAT AND DSIPAY INTO THE SPAN VALUE -->
<script>
// Get element references
var confirmBtn = document.getElementById('confirmPosition');
var onClickPositionView = document.getElementById('onClickPositionView');
var onIdlePositionView = document.getElementById('id1');
// var inputF = document.getElementById("id1");
// Initialize locationPicker plugin
var lp = new locationPicker('map', {
setCurrentPosition: true, // You can omit this, defaults to true
}, {
zoom: 15 // You can set any google map options here, zoom defaults to 15
});
// Listen to button onclick event
confirmBtn.onclick = function () {
// Get current location and show it in HTML
var location = lp.getMarkerPosition();
onClickPositionView.innerHTML = '' + location.lat + ',' + location.lng;
// populate the hidden FORM elements
document.querySelector("#longitudeInput").value = location.lng;
document.querySelector("#latitudeInput").value = location.lat;
};
// Listen to map idle event, listening to idle event more accurate than listening to ondrag event
google.maps.event.addListener(lp.map, 'idle', function (event) {
// Get current location and show it in HTML
var location = lp.getMarkerPosition();
onIdlePositionView.innerHTML = '' + location.lat + ',' + location.lng;
// populate the hidden FORM elements
document.querySelector("#longitudeInput").value = location.lng;
document.querySelector("#latitudeInput").value = location.lat;
});
</script>