2016-07-19 2 views
0

나는 배열에서 값을 사용하여 텍스트 상자의 값을 업데이트 자바 스크립트를 사용하고 싶습니다 :배열의 값을 사용하여 텍스트 상자 값을 업데이트하는 방법은 무엇입니까?

if (navigator.geolocation) { 

    navigator.geolocation.getCurrentPosition(function(position) { 

     var pos = { 
      lat: position.coords.latitude, 
      lng: position.coords.longitude 
     }; 

     alert(pos['lat'] + ', ' + pos['lng']); 

     data = pos['lat'] + ', ' + pos['lng']; 

     document.getElementById("address").value = data.value; 

    }, function() { 

    }); 
} 

내 문제는 경고가 제대로 위도 및 경도 좌표를 표시하지만, 텍스트 상자 값에 업데이트되는 것을 "정의되지 ", 의미 data.value 정의되지 않습니다.

어떻게 해결할 수 있습니까? 감사!

  • 참고 : stackoverflow에서 geolocation에 대한 코드 스 니펫을 제공 할 수 없습니까? *
+2

데이터는 문자열이어야하므로 데이터를 할당해야합니다. document.getElementById ("address"). value = data; –

+0

doh! 그거였다. 고마워 :) – cpcdev

+1

나에게 최대 투표 하하 :) –

답변

0

시도해보십시오. document.getElementById ("address"). value = data;

관련 문제