社区
CSS
帖子详情
如何实现下拉框既能下拉选择,又能输入内容?
cx_hzgdj
2007-05-25 10:43:11
如何实现下拉框既能下拉选择,又能输入内容?
因为有时被选框中没有合适选项时,就需手填内容。
...全文
369
2
打赏
收藏
如何实现下拉框既能下拉选择,又能输入内容?
如何实现下拉框既能下拉选择,又能输入内容? 因为有时被选框中没有合适选项时,就需手填内容。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjyaoo
2009-01-14
打赏
举报
回复
太复杂了,为了一个功能没有必要
Ischema
2007-05-25
打赏
举报
回复
转载的代码,用div实现,楼主参考:
<body>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>所属区域</td>
<td>
<br><br>
<input type="text" id="txtRegion" />
<div id="divRegionList" style="display: none; border: 1px solid #0000ff; overflow: hidden; height: 150px; position: absolute; background-color: #ff0000;">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<div style="overflow: auto; width: 100%; height: 132px; background-color: #90EE90;">
<ol>
<li>北京</li>
<li>天津</li>
<li>上海</li>
<li>重庆</li>
<li>河北</li>
<li>河南</li>
<li>山东</li>
<li>山西</li>
<li>江西</li>
<li>江苏</li>
<li>浙江</li>
<li>内蒙古</li>
</ol>
</div>
</td>
</tr>
<tr>
<td align="right" id="tdClose" style="cursor: hand; background-color: #ff8888;">Close</td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td>状态</td>
<td><input type="text" id="txtState" /></td>
</tr>
</table>
<script type="text/javascript">
<!--
var oRegion = document.getElementById("txtRegion");
var oRegionList = document.getElementById("divRegionList");
var oClose = document.getElementById("tdClose");
var colOptions = document.getElementsByTagName("li");
var bNoAdjusted = true;
oClose.onclick = function()
{
oRegionList.style.display = "none";
};
for (var i=0; i<colOptions.length; i++)
{
colOptions[i].style.cursor = "hand";
colOptions[i].onclick = function()
{
oRegion.value = this.innerText;
};
colOptions[i].onmouseover = function()
{
this.style.backgroundColor = "#ffff00";
};
colOptions[i].onmouseout = function()
{
this.style.backgroundColor = "";
};
}
oRegion.onfocus = function()
{
oRegionList.style.display = "block";
if (bNoAdjusted)
{
bNoAdjusted = false;
oRegionList.style.width = this.offsetWidth - 2;
oRegionList.style.posTop = oRegionList.offsetTop + this.offsetHeight;
oRegionList.style.posLeft = oRegionList.offsetLeft - this.offsetWidth - 8;
}
};
//-->
</script>
</body>
HTML中
实现
select
下拉
框
和input
输入
框组合
本文介绍了一种结合select
下拉
框
与input
输入
框的可编辑
下拉
框
实现
方式,支持
下拉
选择
、
内容
检索及手动
输入
,适用于多种场景下的用户
输入
需求。
如何使用ant design vue的a-select
下拉
框
,
实现
既能
输入
内容
,也可以
下拉
选择
的效果,apiselect同样适用
博客介绍了一种解决无法结合@search和@change事件问题的方案,只需修改mode属性,@search就能拿到最新的input值。作者使用的是antdv 4.x版本,该属性虽未在官方文档出现,但亲测好用,还建议有兴趣者查看源码。
既能
输入
又能
选择
的
下拉
框
这篇博客介绍了一种
实现
既能
输入
又能
选择
的
下拉
框
的方法,通过HTML、CSS和JavaScript(jQuery)来创建。用户在
下拉
框
中既可以
输入
自定义
内容
,也可以从预设选项中
选择
。此外,代码示例还展示了如何根据选定的选项自动填充相关
输入
字段的示例。
相互关联的
下拉
框
使用
本文介绍了一种安卓应用中
实现
下拉
框
联动的方法,包括动态更新数据、
输入
验证等特性。通过具体实例展示了如何根据一个
下拉
框
的
选择
来更新另一个
下拉
框
的
内容
。
【前端】
下拉
框
的改变触发另一个
下拉
框
的改变
本文介绍如何
实现
两个联动的
下拉
框
,当
选择
第一个
下拉
框
的不同选项时,第二个
下拉
框
的
内容
发生变化,并根据第一个
下拉
框
的
选择
决定第三个
输入
框是否成为必填项。
CSS
61,120
社区成员
60,701
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章