【发布时间】:2016-04-07 18:14:35
【问题描述】:
我需要可编辑的选择框,以便用户可以手动输入并从可用选项列表中进行选择。我所拥有的是带有按钮的下拉菜单以打开弹出窗口,但除此之外我还需要手动输入框。
让我们看看它的样子
所以现在我只能下拉选择列表并打开打开弹出窗口,但那里没有可编辑的输入框。
我也在分享代码和小提琴
<div class="grid-33">
<label class="b-control">
<span class="b-control__label">Source:</span>
<span class="b-control__editable">
<select class="b-control__select">
<option value=""></option>
<option value="">...</option>
<option value="">...</option>
<option value="">...</option>
</select>
<a class="b-control__edit js-control__edit js-popupLink" href="#js-editSelect">...</a>
</span>
</label>
</div>
https://jsfiddle.net/mahendrakawde/o4j3x495/
玩。帮助我在小提琴中使用这个 css 和 js 进行可编辑的选择。
【问题讨论】:
-
你要求在模型窗口中输入的Name和Seq#的作用是什么?
-
Name 将是新选项,将被添加到下拉列表中,seq# 将是自动生成的编号。但我不关心它。我只需要输入框元素
-
@Siddharth 我只需要在按钮前面有一个显示弹出窗口的输入框,其余的将由 js 管理
-
可以加一张你想要的图吗?
-
如果您不需要支持 Safari,那么您可以使用带有数据列表的普通输入,并且处理回车键应该可以轻松完成工作。在这里查看演示——jsfiddle.net/abhitalks/tg3pxk8x
标签: javascript jquery html select drop-down-menu