I have this "Uncaught ReferenceError: function is not defined" error which do not understand.
If I have
$(document).ready(function() {
function codeAddress() {
var address = document.getElementById("formatedAddress").value;
geocoder.geocode({
'address': address
}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
}
});
}
});
and
<input type="image" src="btn.png" alt="" onclick="codeAddress()" />
<input type="text" name="formatedAddress" id="formatedAddress" value="" />
When I press the button it will return the "Uncaught ReferenceError".
But if I put the codeAddress()
outside the $(document).ready(function(){})
then it working fine.
My intention is put the codeAddress()
within the document.ready
function.