通过js操作下拉框问题!

cc576161825 2012-01-09 11:16:23
我有个需求是: 有5-10个下拉框 里面下拉框值是一样的 如果一个下拉框选中其中的一个值,其他剩下的下拉框值都删除这个值
...全文
79 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cc576161825 2012-01-09
  • 打赏
  • 举报
回复
那这个思路行不通了,有没有下拉框选择不重复,要是重复的话就弹框告知一下
编程有钱人了 2012-01-09
  • 打赏
  • 举报
回复
删除当然没有了
cc576161825 2012-01-09
  • 打赏
  • 举报
回复
上一个被删除的值,还会回来吗
cc576161825 2012-01-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wangjun8868 的回复:]
根据你提供的 参数
这样写
function a(obj)
{
for(var i=1;i<=5;i++)
{
var objSelect=document.getElementById("dropdownlist"+i);
jsRemoveItemFromSelect(objSelect,obj.value);
}

}
function jsRemoveItemF……
[/Quote]

这个会有会有后遗症, 比方说我删除了的如果在改动选择的下拉框,那个被删除的值,还有吗
编程有钱人了 2012-01-09
  • 打赏
  • 举报
回复
根据你提供的 参数
这样写
function a(obj)
{
for(var i=1;i<=5;i++)
{
var objSelect=document.getElementById("dropdownlist"+i);
jsRemoveItemFromSelect(objSelect,obj.value);
}

}
function jsRemoveItemFromSelect(objSelect, objItemValue) {
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].value == objItemValue) {
objSelect.options.remove(i);
break;
}
}
}
编程有钱人了 2012-01-09
  • 打赏
  • 举报
回复

这是删除其中一个,多个select 你自己 写
function jsRemoveItemFromSelect(objSelect, objItemValue) {
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].value == objItemValue) {
objSelect.options.remove(i);
break;
}
}
alert("成功删除");

}
cc576161825 2012-01-09
  • 打赏
  • 举报
回复
求JS代码 可以的话可以按照我提供的下拉框代码来写
<asp:DropDownList ID="DDLZhiwei" runat="server" onchange="a(this)">
<asp:ListItem Value="1">-请选择-</asp:ListItem>
</asp:DropDownList>
熙风 2012-01-09
  • 打赏
  • 举报
回复

110,529

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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