2013-04-12 152 views
0

我使用Google地圖窗口創建了一個網頁,使用JavaScript和HTML。我想知道,每當用戶點擊地圖上的新點時,是否可以創建新的HTML表單?我一直在網上尋找,如果有人能指出我的方向真的很棒,我很難在這方面找到任何東西。動態創建HTML表單

每次用戶點擊地圖上的一個點時,它會創建一個方向點,我想在頁面上彈出幾個新窗體彈出,以便用戶可以輸入信息(如名稱,描述符等)到與他們剛創建的航點相關聯。我還希望每個表單旁邊都有一個按鈕,當用戶輸入航點事故時,它們會在點擊時將其刪除。

非常感謝!

+0

如何傾聽地圖的 'click' 事件? https://developers.google.com/maps/documentation/javascript/reference?hl=de#Map –

回答

0

一種方法是使用div標籤來包含表單,然後使用JavaScript在字符串中構建新表單,然後使用新表單更新div的內容(使用.innerHTML屬性)。

<div id="divForms"></div> 

string newForm = "<input type='text' id='txtName1' />"; 

document.getElementById("divForms").innerHTML = newForm; 
+0

第二位似乎打破了我的地圖。當我把它放在我的地圖上時不再顯示。我似乎無法弄清楚爲什麼... – intA