设置值后,输入显示上一个值

时间:2013-11-20 13:10:38

标签: javascript html

我正在制作一个带有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;   
    });
}

所以问题是我正确设置输入值(在控制台中检查)。但在页面输入始终显示以前选择的值。

0 个答案:

没有答案