我正在制作一个带有yandex贴图集成的表单。我需要在用户选择地图上的某个点后更改输入值。这是代码:
function setPlace(c){
//c - coordinates
var geocoder = ymaps.geocode(c, {kind: "locality"});
geocoder.then(function(res){
var city = res.geoObjects.get(0).properties.get("name");
var inpCity = document.getElementById(idCity);
inpCity.value = city;
});
}
所以问题是我正确设置输入值(在控制台中检查)。但在页面输入始终显示以前选择的值。