2

我想在 HTML 表单中创建一个下拉菜单(如<options>标签)。问题是我还希望用户不仅可以从选项列表中进行选择,还可以根据需要输入自己的选项。因此,当您从下拉框中选择某些内容时,几乎就像有一个自动填充的文本字段,但您仍然可以对其进行编辑。

这就是我的意思,只是它是 Windows 上的桌面应用程序(注意如何编辑文本):

在此处输入图像描述

我对它的外观非常灵活。如果有另一个易于实施的解决方案,用户可以轻松滚动/查看选项列表或添加自己的选项列表,看起来不像我描述的那样,我愿意接受这个想法。

4

1 回答 1

0

大多数下拉自动输入脚本都可以让您在输入框中输入不必匹配选项列表中的选项之一的文本。就在您提交表单时,请务必检查下拉菜单中是否有 selectedValue,如果没有,请改为获取下拉菜单的文本。如何执行此操作将因您使用的脚本而异。至于使用什么类型的提前下拉脚本,那里有很多,这里有一个古老的,效果很好,但还有很多其他的。

http://trappedinhoth.blogspot.com/2008/07/jquery-autocomplete-example.html

HTML 5 甚至支持自动完成下拉菜单

http://trappedinhoth.blogspot.com/2013/03/html-5-datalist-key-value-work-around.html

我希望这能为您指明正确的方向。

于 2013-06-10T17:53:38.157 回答