自定义地址输入

时间:2011-06-23 15:32:20

标签: php mysql

我正在尝试创建一个输入框,供用户输入他们的地址。但是,是否有可能在数据库中删除现有地址供用户选择,同时允许他们键入自己的地址(如果没有列出)?

我希望这有道理吗?

2 个答案:

答案 0 :(得分:0)

这可以通过jQuery的Autocomplete插件来完成。将mustMatch选项设置为false:

http://docs.jquery.com/Plugins/Autocomplete/autocomplete#url_or_dataoptions

答案 1 :(得分:0)

您可以从数据库中提取电子邮件地址,并使用它们在select标记内构建选项标记列表。在列表末尾添加另一个选项标签,其中包含“输入另一个地址”之类的内容。然后使用一些javascript导致在选择列表中的最后一项时显示文本字段。

确保默认显示隐藏的输入,并使用javascript隐藏,这样如果javascript不可用,页面仍然可用。