我让我的用户进入他们的城市,州和国家。但我的困境是如何动态管理它,以便我可以控制输入的内容,同时具有正确的拼写和格式。
例如,我目前每个州都有一个静态下拉列表。
<select>
<option name="state" value="AL">Alabama</option>
<option name="state" value="AK">Alaska</option>
<option name="state" value="AZ">Arizona</option>
<option name="state" value="AR">Arkansas</option>
<option name="state" value="CA">California</option>
....
</select>
这显然很好,但如果用户在美国境外,则根本无法扩展。对于不同的国家和城市,它也不尽如人意。我曾想过使用文本字段,然后将它们保存在一个单独的数据库中,并使用JQuery自动完成插件生成列表,但这似乎不是最好的方法。
答案 0 :(得分:9)
好的,几个小时后,我已经编写了一个基于MySQL世界数据库的应用程序:MySQL world Setup
整个应用程序的代码很大,可以提供答案,因此我将为每个单独的文件提供Pastebin链接,以及指向脚本工作示例的链接和Zip的下载链接档案
我确信代码可以进一步改进,但我会把它留给你。
要求:MySQL world Database / jQuery
工作示例:
Zip存档下载(不包括数据库!):
由于对此问题的热门要求,我正在处理更新的脚本。它很快就会添加。