2012-09-18 60 views
-4

我正在創建一個表單,用戶可以輸入他們的地址歷史記錄,當他們登陸頁面時,他們將能夠輸入他們的郵政編碼,這將在任何地方搜索郵政編碼,並從結果中選擇他們的地址然後填充以下hidden字段 - house_name,address1,城鎮和縣。動態添加表單字段並填充

然後,他們將能夠添加任意數量的地址,直到他們完成5年的地址記錄爲止。

是給這些字段一個數組的名字的最好方法,例如postcode [],house_name [],address1 [],城鎮[]和縣[],其他地址相同或給它們所有唯一的名稱如postcode_1,house_name_1等,然後下一個地址postcode_2,house_name_2等?

此外,我將如何從每個郵編中獲取郵編,以供我隨時查找郵編?

+0

你能解釋一下你是什麼恰恰意味着通過 – ibtarek

+0

如果每個地址都有postcode [],我將如何填充適用的house_name [],address1 []等?每個人都有一個唯一的ID,所以郵編將有ID =「郵編1」,這將填充ID =「house_name1」,ID =「地址11」等? –

+0

我迄今爲止所做的是在登陸表單時顯示郵編,房屋名稱,地址1,城鎮和縣。這些輸入名稱有postcode [],house_name [],address1 [],城鎮[]和城市[],但具有唯一的id - postcode_1,house_name_1,town_1和county_1。然後可以選擇添加多個地址,因此當用戶單擊「添加」時,新的郵政編碼,房屋名稱,地址1,城鎮和縣字段將被添加到與上述名稱相同的表單中,例如郵政編碼[],房屋名稱[ ]等,但id會增加,例如postcode_2,house_name_2,postcode_3,house_name_3等 –

回答

0

如果我得到你的意思,它可能是最好將其存儲在一個二維數組:

例如:

item["1056BK"]["house_name"] 
item["1056BK"]["town"] 
item["1056BK"]["address"] 
item["1056BK"]["country"] 

item["3021BX"]["house_name"] 
item["3021BX"]["town"] 
item["3021BX"]["address"] 
item["3021BX"]["country"] 

這樣,你可以很容易地遍歷每個項目,並把它在分貝。

PS,這會者優先:「我怎麼會得到來自各爲我郵政編碼值用來隨時隨地查找郵政編碼」

item["0"]["postcode"] 
item["0"]["house_name"] 
item["0"]["town"] 
item["0"]["address"] 
item["0"]["country"] 

item["1"]["postcode"] 
item["1"]["house_name"] 
item["1"]["town"] 
item["1"]["address"] 
item["1"]["country"] 
+0

謝謝,所以使用實際的數字來唯一標識字段,而不是簡單地爲每組地址字段postcode [],house_name [],城鎮[]等? –

+0

是:)一個數組和所有數據很好地排序到行中 –

相關問題