我正在寻找像facebook在创建活动页面上使用的城市选择器。用户应该能够键入城市的名称,并弹出他们可以选择的州/省。
我认为这是允许用户选择城市的最简单方法吗?或者,或者我们需要向下钻取选择框,首先让你选择国家,然后省,然后城市可以加载...但我认为这将太慢。
这将在内部用于我们的员工,以便快速输入通过电话获取的信息。城市必须是有效的城市,由我们的数据库认可。我不知道是否应该将输入框强制为一种非常特定的识别格式,例如<city-name><comma><single-space><two-letter-province-code>
,然后在数据库中解析和查找,或用户可以选择某些内容当弹出窗口显示城市名称,然后在他们选择一个隐藏字段后,将填充city-id。哪个会让我最头疼?
我认为城市选择器略微超出典型的自动完成小部件,因为下拉列表中显示的内容与复制到文本框中的内容不完全相同。例如,下拉列表也可能显示该国家/地区,但实际上并不需要在框中显示此内容。是否有支持此功能的小部件?