I am trying to print a value in PHP which is stored in JS variable.
document.getElementById("geo").innerHTML = '' + response;
I got the response in id geo
I could able to print through div
e.g <div id ="geo"></div>
I have a input tag I know I can use it as id ="geo"
but i want to use it in value for example
<input id= "geocompleat" type="text" value="<?php $geo?>" >
Is there any way to get above JS value in to $geo
?
EDIT:
geocompleat is used to get google geo places. i have input tag where i want to use geocompleate and geo location.
my webpage is detect the browser location and if we want to change the location then geocompleat will help to change the location. i tried below but its not working
<input id="geocompleat geo" type="text" name ="location">
so i am trying to to display the geo location in a value=""
with php like value= ""
If you want to set the "response" content to the input, you can do it with javascript so you don't need to use php:
document.getElementById('your_input_id').value = response;
if you want to send your javascript data, you must make a AJAX GET/POST request.
Btw. you cannot use multiple values in html id attribute like this :
You can use only one variable :
<input id="geocompleat" type="text" name="location">
If you want to use multiple values, use the "class" attribute :
<input class="geocompleat geo" type="text" name="location">