2009-08-06 174 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来捕获该标记。