我有一个下拉菜单,我正在显示2-3个客户I。现在,用户想要输入一个没有出现在下拉菜单中的客户id。是否可以使下拉菜单可编辑?
发布于 2011-01-29 02:16:51
如果您想知道<select>-input是否可以编辑,答案是否定的(如果没有一些切分的Javascripting)。
例如,您可以尝试以下方法之一:
(所有这些都是通过谷歌搜索html可编辑选择找到的)
发布于 2014-03-19 19:42:41
我为Atom217的代码做了一个完整的工作示例(他缺少这个函数)
<script>
function E(id) { return document.getElementById(id); }
function changeit(drp,txf)
{
dd = E(drp);
E(txf).value = dd.options[ dd.selectedIndex ].text;
}
</script>
<div style="position:relative; top:0px; left:0px;" >
<input type="text" id="TextField" style="width:140px; position:absolute; top:1px; left:1px; z-index:2; border:none;" />
<select id="DropDown" onchange="changeit('DropDown','TextField')" style="position: absolute; top: 0px; left: 0px; z-index: 1; width: 165px;" >
<option selected="selected" disabled="disabled">-- Select Column --</option>
<option> example option one </option>
<option> example option two </option>
</select>
</div>我刚试过了。在我的4个目标浏览器上工作。(我也在找这个)
发布于 2013-10-08 12:57:40
您可以尝试使用CSS来执行此操作
尝试关注code(fiddle)
<div style="position: absolute;top: 32px; left: 430px;" id="outerFilterDiv">
<input name="filterTextField" type="text" id="filterTextField" tabindex="2" style="width: 140px;
position: absolute; top: 1px; left: 1px; z-index: 2;border:none;" />
<div style="position: absolute;" id="filterDropdownDiv">
<select name="filterDropDown" id="filterDropDown" tabindex="1000"
onchange="DropDownTextToBox(this,'filterTextField');" style="position: absolute;
top: 0px; left: 0px; z-index: 1; width: 165px;">
<option value="-1" selected="selected" disabled="disabled">-- Select Column Name --</option>
</select>https://stackoverflow.com/questions/4831592
复制相似问题