<script language="javascript" type="text/javascript">
<!--
var mm=new Array(3);
mm[0]=["00","01","02","03","04"];
mm[1]=["10","11"];
mm[2]=["20","21","22","23"];
function remove(sel)
{ for (var i=0;i<sel.options.length-1;i++)
sel.options[i]=null;
}
function addoptions(optionlist,sel)
{ var k=0;
var j=0;
remove(sel);
for(k=0;k<3;k++)
{ if (eval("form2.radiogroup"+k+".checked"))
{
for(j=0;j<optionlist.length;j++)
sel[j]=new Option(optionlist[j],optionlist[j]);
}
break;
}
}
//-->
</script><form name="form2" method="post" action=""margin="0">
<input type="radio" name="radiogroup0" value="0"checked="checked" onclick="addoptions(mm[0],sel)">
0
<input type="radio" name="radiogroup1" value="1"onclick="addoptions(mm[1],sel)">
1
<input type="radio" name="radiogroup2" value="2"onclick="addoptions(mm[2],sel)">
2
<select name="sel"style="position:relative;top:3px">
<option selectedvalue="0">00</option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
</select>
<!--
var mm=new Array(3);
mm[0]=["00","01","02","03","04"];
mm[1]=["10","11"];
mm[2]=["20","21","22","23"];
function remove(sel)
{ for (var i=0;i<sel.options.length-1;i++)
sel.options[i]=null;
}
function addoptions(optionlist,sel)
{ var k=0;
var j=0;
remove(sel);
for(k=0;k<3;k++)
{ if (eval("form2.radiogroup"+k+".checked"))
{
for(j=0;j<optionlist.length;j++)
sel[j]=new Option(optionlist[j],optionlist[j]);
}
break;
}
}
//-->
</script><form name="form2" method="post" action=""margin="0">
<input type="radio" name="radiogroup0" value="0"checked="checked" onclick="addoptions(mm[0],sel)">
0
<input type="radio" name="radiogroup1" value="1"onclick="addoptions(mm[1],sel)">
1
<input type="radio" name="radiogroup2" value="2"onclick="addoptions(mm[2],sel)">
2
<select name="sel"style="position:relative;top:3px">
<option selectedvalue="0">00</option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
</select>
解决方案 »
- ExtJS带复选框的异步树节点问题
- 取不到鼠标的坐标值,大家来帮忙看看哪里不对
- array.sort()问题!
- js怎么获取com组件中的输出参数?
- 找出字符串中出现最多的字符,和出现的次数?
- 求<tag>aaa</tag>sdfs<tag>bbb</tag>提取aaa和bbb到数组的正则表达式
- 如何写个正则表达式,将"c:\aaa\bbb\dd.jpg"替换成"c:/aaa/bbb/dd.jpg"
- 我的页面上有很多的表格,能否针对某一特定表格内的内容进行打印?
- 请问高高手,如何实现自制软键盘。高分在线等候!
- js编辑文本 上传为文件 怎么实现?
- 如何写入“</script>”?
- 请帮我看看为什么?
我说错了,是一组单选纽,name属性要一样啊
<!--
var mm=new Array(3);
mm[0]=["00","01","02","03","04"];
mm[1]=["10","11"];
mm[2]=["20","21","22","23"];
function remove(sel)
{ for (var i=0;i<sel.options.length-1;i++)
sel.options[i]=null;
}
function addoptions(optionlist,sel)
{ var k=0;
var j=0;
remove(sel);
for(j=0;j<optionlist.length;j++)
sel[j]=new Option(optionlist[j],optionlist[j]);
}
//-->
</script><form name="form2" method="post" action=""margin="0">
<input type="radio" name="radiogroup" value="0"checked="checked" onclick="addoptions(mm[0],sel)">
0
<input type="radio" name="radiogroup" value="1"onclick="addoptions(mm[1],sel)">
1
<input type="radio" name="radiogroup" value="2"onclick="addoptions(mm[2],sel)">
2
<select name="sel"style="position:relative;top:3px">
<option selectedvalue="0">00</option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
</select>
<!--
var mm=new Array(3);
mm[0]=["00","01","02","03","04"];
mm[1]=["10","11"];
mm[2]=["20","21","22","23"];
function addoptions(optionlist,sel)
{ var k=0;
var j=0;
//remove(sel);
sel.options.length=0;
for(j=0;j<optionlist.length;j++)
sel[j]=new Option(optionlist[j],optionlist[j]);
}
//-->
</script><form name="form2" method="post" action=""margin="0">
<input type="radio" name="radiogroup" value="0"checked="checked" onclick="addoptions(mm[0],sel)">
0
<input type="radio" name="radiogroup" value="1"onclick="addoptions(mm[1],sel)">
1
<input type="radio" name="radiogroup" value="2"onclick="addoptions(mm[2],sel)">
2
<select name="sel"style="position:relative;top:3px">
<option selectedvalue="0">00</option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
</select>
清空之后,就什么都没了,怎么会这样
<!--
var mm=new Array(3);
mm[0]=["动作片","科幻片","喜剧片","爱情片","恐怖片","连续剧","战争片","动画片","古装片","MTV","flash"];
mm[1]=["歌曲名","歌手名"];
mm[2]=["系统工具","实用工具","网络工具","媒体工具","娱乐工具"];
function addoptions(optionlist,sel)
{
var j=0;
sel.options.length=0;
for(j=0;j<optionlist.length;j++)
sel[j]=new Option(optionlist[j],optionlist[j]);
}
//-->
</script><form name="form2" method="post" action=""margin="0">
<input type="radio" name="radiogroup"
value="影视"checked="checked" onclick="addoptions(mm[0],sel)">
影视
<input type="radio" name="radiogroup"
value="音乐"onclick="addoptions(mm[1],sel)">
音乐
<input type="radio" name="radiogroup"
value="软件"onclick="addoptions(mm[2],sel)">
软件
<select name="sel"style="position:relative;top:3px">
<option selectedvalue="0">全部</option>
</select>
页面重载的时候,就显示一个“全部”,当单击单选纽时,就清空了,什么也没有
问个问题,function remove(sel)
{ for (var i=0;i<sel.options.length-1;i++)
sel.options[i]=null;
} 这个函数也应该可以清空吧?