我有5个下拉菜单。他们的值都是从一个数组中获得的。我想实现选中一个后,在其他的下拉列表中把这个选中的值过滤掉 求大家帮我解决一下这个问题
<body>
<select id="s1" onchange="">
</select>
<select id="s2" onchange="">
</select>
<select id="s3" onchange="">
</select>
<select id="s4" onchange="">
</select>
<select id="s5" onchange="">
</select>
</body>
<script language="JavaScript" type="text/JavaScript">
var arr = new Array ("A","B","C","D","E","F","G","H","J","K","L");
</script>
大概就是这样的情况 onchange函数怎么写?????
<body>
<select id="s1" onchange="">
</select>
<select id="s2" onchange="">
</select>
<select id="s3" onchange="">
</select>
<select id="s4" onchange="">
</select>
<select id="s5" onchange="">
</select>
</body>
<script language="JavaScript" type="text/JavaScript">
var arr = new Array ("A","B","C","D","E","F","G","H","J","K","L");
</script>
大概就是这样的情况 onchange函数怎么写?????
解决方案 »
- 我想利用js在A网站调用B网站的搜索数据应该怎么做
- 这样的效果怎么实现?
- javascript 二维数组这样定义有错吗
- javascript:一个Div,当Div在窗体显示不下时,自动调整窗体以显示Div,移动的时候同样 asp.net
- 好久没回来了,今天来考考大家
- 梅花雪树的动态加载
- 网站图片比较多,打开有点慢,怎么一边加载一这显示
- easyui前端框架combobox控件onSelect控件的用法。
- 如何使用javascript连接FTP并获取文件列表
- 怎么由全屏模式转到常规模式?
- javascript中共享页面的问题??
- iframe的document.designMode="on"情况下,怎样判断选择的是哪个?
<select id="s1" onchange="change(1)">
</select>
<select id="s2" onchange="change(2)">
</select>
<select id="s3" onchange="change(3)">
</select>
<select id="s4" onchange="change(4)">
</select>
<select id="s5" onchange="change(5)">
</select>
</body>
<script language="JavaScript" type="text/JavaScript">
var arr = new Array ("A","B","C","D","E","F","G","H","J","K","L");
var s_num = 5;//select的个数
function change(num)
{
num += 1;
if (num > s_num)
{
return;
}
document.all("s"+num).length = 0;
for (var i = 0; i < arr.length; i++)
{
if (num > 1)
{
for (j = 1; j < num; j++)
{
if (document.all("s"+j).value == arr[i])
{
break;
}
}
if (j >= num)
{
document.all("s"+num).add(new Option(arr[i], arr[i]));
}
}
else
{
document.all("s"+num).add(new Option(arr[i], arr[i]));
}
}
change(num);
}
for (var i = 0; i < arr.length; i++)
{
document.all.s1.add(new Option(arr[i], arr[i]));
}
change(1);
</script>
但还是差点满足我的要求 我要求把这次选中的 在这里的下拉框中过滤掉 比如这次选a了 下拉中应该没有a 你帮我改下 一起给你分 谢谢
//不过没验证过,呵呵