2009-08-06 99 views
4

如果您轉到http://profile.microsoft.com並編輯您的個人信息,您將選擇您的國家。選擇一個國家時,城市和/或州的信息將根據該國預期的情況而變化。有沒有人有如何完成這個任何例子?有沒有提供這些信息的服務(免費服務)?國家/州動態下拉列表

回答

3

因爲你用「jQuery的」標記你的問題,here是「視/級聯選擇框」(你正在尋找)的

Demo

+0

我也看着這些。他們並不真正提供我需要的功能。如果選擇的國家不需要州,選擇應該消失。我不認爲有這樣的事情,所以我必須寫我自己的。 – awilinsk 2009-08-07 12:56:14

0

這是基於你的IP跟蹤,你可以通過他的IP地址找到用戶國家,所有的城市列表,你可以找到某個特定的國家並添加到你的功能,也可能需要一些AJAX功能提交下降或甚至更好的JSON。

+0

這不一定需要使用IP到國家/地區數據庫。從什麼時候開始是Ajax的一種功能?而且,JSON將是拯救每個國家城市的好方法,但它不是填充這些信息的一種方式。 – 2009-08-06 20:56:37

+0

你可以隨時跟蹤用戶的IP並獲得他的國家,並在國家下拉框中設置該值,這是我的想法,但當然我同意你的觀點,並不一定都是這樣,提前功能。 – vaske 2009-08-07 20:42:16

1

無論何時更改國家SELECT標記,您都必須使用Javascript登錄dynamically populate城市/州SELECT SELECT標記,您可以使用Event Handler來捕獲該標記。