Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery城市选择器?_Jquery_User Interface_Input - Fatal编程技术网

jQuery城市选择器?

jQuery城市选择器?,jquery,user-interface,input,Jquery,User Interface,Input,我正在寻找一个城市选择器,就像facebook在创建活动页面上使用的那样。用户应该能够键入一个城市的名称,它将弹出他们可以选择的州/省 我认为这是允许用户选择城市的最简单的方法?或者,我们需要深入选择框,首先让您选择国家,然后是省份,然后可以加载城市。。。但我觉得那太慢了 这将在内部用于我们的员工快速输入通过电话接收的信息。该城市必须是我们数据库识别的有效城市。我不知道我是否应该将输入框强制转换为一种非常特定的可识别格式,如,然后在数据库中进行解析和查找,或者当弹出框显示城市名称时,用户可以选择

我正在寻找一个城市选择器,就像facebook在创建活动页面上使用的那样。用户应该能够键入一个城市的名称,它将弹出他们可以选择的州/省

我认为这是允许用户选择城市的最简单的方法?或者,我们需要深入选择框,首先让您选择国家,然后是省份,然后可以加载城市。。。但我觉得那太慢了

这将在内部用于我们的员工快速输入通过电话接收的信息。该城市必须是我们数据库识别的有效城市。我不知道我是否应该将输入框强制转换为一种非常特定的可识别格式,如
,然后在数据库中进行解析和查找,或者当弹出框显示城市名称时,用户可以选择一些内容,然后在他们选了一个后,一些隐藏的区域将填充城市id。哪一个会让我最头疼



我认为city picker稍微超出了典型的自动完成小部件,因为下拉列表中显示的内容与复制到文本框中的内容并不完全相同。例如,下拉列表也可能显示国家,但实际上没有必要在框中显示。是否有一个小部件也支持此功能?

首先,您必须找到要使用的数据库,我可以向您推荐此功能,因为它是可用的最大数据库


关于JavaScript和auto complete,您可以找到许多现成的脚本

@Ralph您也可以查看ExtJS网站,它们有一个很好的下拉列表与autocomplete相结合的例子