请问如何实现组合框的功能?以便用户可以从已有选项中选取,也可以自由输入内容

wd_318 2001-11-22 10:24:33
...全文
100 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
green_girl 2001-11-23
  • 打赏
  • 举报
回复
在 文本框 旁边放一个 table .,可以实现的,不过这样程序量增加了不少。不是很值
wd_318 2001-11-23
  • 打赏
  • 举报
回复
xijupony(梦冥无境),谢谢你了

不过我希望是看走来只有一个按件,你那种方法,我也试过,还试着在TEXT控件的Change事件中加入一段javascript省掉一个添加按钮,但这还不是我的要求
xijupony 2001-11-23
  • 打赏
  • 举报
回复
这里有一个不知道是否可以满足你的要求。你可以在客户端自己试验一下:

<html>
<head>
<script>
function additem(item,sel_item){
sel_item.options.length ++;
sel_item.options[sel_item.options.length - 1].value = item;
sel_item.options[sel_item.options.length - 1].text = item;
}
</script>
</head>
<body>
<p align="center">元素值: <input type="text" style="wdith: 100px;" name="t_item"><input type="button" value="添加" onclick="additem(t_item.value, sel_test);"><select name="sel_test" style="width: 100px;" onchange="alert(this.value);"><option value="default">default</option></select></p>
</body>
</html>
wd_318 2001-11-23
  • 打赏
  • 举报
回复
我也试过呀,可是如果可选项多了之后,就出问题了,如何让它有可以滚动显示呢?
wd_318 2001-11-22
  • 打赏
  • 举报
回复
真不够意思,怎么没一个人能帮忙呀?

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧