2011-12-27 22 views
3

客戶需要一個網頁表單,該表單使用用戶國家的下拉菜單,另一個下拉菜單自動列出所選國家/地區內的所有州/省。我可以實現表單的邏輯;那不是問題。問題在於涉及的大量數據以及可能由這種設置引起的複雜情況。我已經通知客戶,這個要求是一個愚蠢的想法,並不符合成本效益,並且需要一個數據庫,因爲全世界可能有數千個省。世界各省在下拉列表中的詳盡列表

請求是明智的還是良好的做法? 網上有這種表單設置的任何例子嗎? 有沒有可以實現這一目標的API或Web服務?

任何反饋,將不勝感激

+0

這是否可取決於客戶需要怎樣處理它,我猜。 (很可能,這是一個愚蠢的想法,誰通常在乎選擇一個省的時候,你的郵政編碼已經給你提供了所有必要的信息,*包括省*) – 2011-12-27 22:21:56

+0

這個表格是供用戶請求信息和客戶認爲如果他們確切地看到請求來自哪裏,他們將獲得很好的指標。我建議他們簡單地使用文本框,以便用戶可以填寫他們自己的位置,但是他的客戶非常強大。 – 2011-12-27 22:25:19

+0

我的0.02美元:除非你是蘋果或一些想要接觸用戶的大公司,否則這種開發是毫無意義的。如果客戶堅持因爲他們有錢,只需加載所需的數據:國家列表並加載使用json的每個區域列表,僅給用戶提供他需要的信息......哦,並耐心列出每一個區域的所有區域國家在數據庫中,有些必須做很多谷歌搜索嘿嘿 – Alfabravo 2011-12-27 22:25:30

回答

2

我們不得不應對我們的網站類似的設置。經過多次討論後,我們對此進行了部分解析:僅爲少數國家(約10個國家/地區)填充州/省,併爲所有其他國家顯示簡單的文本框以進入縣/州/省。

數據存儲在數據庫中,並在開始時加載頁面,然後JavaScript從PHP進行格式化。該網站是http://www.ooklnet.com - 點擊右上角的「加入」,然後選擇「個人」。嘗試將國家更改爲美國,加拿大,英國,墨西哥,印度(或其他幾個國家)。