2010-11-25 16 views
0

こんにちは、地図上でクリックが検出されるたびに情報ウィンドウ&がポップアップするクリックイベントがあります。javascriptをhtml形式のテキストボックスに変換

ここでは、クリックが完了するとすぐにlatとlngを表示しようとしています。私はevent.latlngを取得することができますが、location.lat()、またはlocation.lng()をhtmlテキストボックスに転送する方法は?

おかげで

google.maps.event.addListener(map, 'click', function(event) { 
placeMarker(event.latLng); 
}); 

 function placeMarker(location) {

var html = "Add a reminder:" + "<form id='remindForm' onsubmit='return false;' />" + "Latitude: <INPUT id='test' TYPE='TEXT' NAME='lat' VALUE='' SIZE='25' MAXLENGTH='50' disabled='disabled'><br />" + "Longtitude: <INPUT TYPE='TEXT' NAME='lng' VALUE='' SIZE='25' MAXLENGTH='50' disabled='disabled'><br />" + "<textarea id='remindBox' style='width: 250px; height: 40px'></textarea><br />" + "<input type='button' value='Submit' onclick='submitBlog()'></form>"; if (remindMarker) { remindMarker.setPosition(location); } else { remindMarker = new google.maps.Marker({ position: location, map: map }); } infoWindow.setContent(html); infoWindow.open(map, remindMarker); document.getElementById(test).value=location.lat(); }

答えて

2

document.getElementById('test').value=location.lat();

テストでは、それは文字列で、変数ではありません。

+0

オハイオ州オハイオ州どのような愚かな間違い。 – Dayzza

+0

あなたの助けをありがとう:) – Dayzza

+0

素晴らしい私は助けることができます。 – Gidon

関連する問題