ASP中的onchange事件
比如我的新闻发布系统有国内新闻和国外新闻.国内新闻有A类新闻B类新闻C类新闻D类新闻国外新闻有E类新闻F类新闻G类新闻H类新闻我的国内新闻和国外新闻的由一个select的...
比如我的新闻发布系统有国内新闻和国外新闻.
国内新闻有 A类新闻 B类新闻 C类新闻 D类新闻
国外新闻有 E类新闻 F类新闻 G类新闻 H类新闻
我的国内新闻和国外新闻的由一个select的列表菜单显示
如何在选择了国内新闻后触发onchange事件 然后在另外一个select的列表菜单显示中显示A类新闻 B类新闻 C类新闻 D类新闻
当然在选择国外新闻 就得显示E类新闻 F类新闻 G类新闻 H类新闻 展开
国内新闻有 A类新闻 B类新闻 C类新闻 D类新闻
国外新闻有 E类新闻 F类新闻 G类新闻 H类新闻
我的国内新闻和国外新闻的由一个select的列表菜单显示
如何在选择了国内新闻后触发onchange事件 然后在另外一个select的列表菜单显示中显示A类新闻 B类新闻 C类新闻 D类新闻
当然在选择国外新闻 就得显示E类新闻 F类新闻 G类新闻 H类新闻 展开
1个回答
展开全部
<select name="class1" id="class1" onchange="chg(this.value);">
<option value="">请选择</option>
<option value="0">国内新闻</option>
<option value="1">国际新闻</option>
</select>
<select name="class2" id="class2">
</select>
<script type="text/javascript">
var onecount;
subcat = new Array();
subcat[0] = new Array("A类新闻",0,1);
subcat[1] = new Array("B类新闻",0,2);
subcat[2] = new Array("C类新闻",0,3);
subcat[3] = new Array("D类新闻",0,4);
subcat[4] = new Array("E类新闻",1,5);
subcat[5] = new Array("F类新闻",1,6);
subcat[6] = new Array("G类新闻",1,7);
subcat[7] = new Array("H类新闻",1,8);
onecount=7;
var obj=document.getElementById("class2");
function chg(locationid)
{
obj.options[0]=new Option("请选择","");
obj.length = 1;
var i;
for (i=0;i<onecount;i++)
{
if (subcat[i][1] == locationid)
{
obj.options[obj.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
}
</script>
<option value="">请选择</option>
<option value="0">国内新闻</option>
<option value="1">国际新闻</option>
</select>
<select name="class2" id="class2">
</select>
<script type="text/javascript">
var onecount;
subcat = new Array();
subcat[0] = new Array("A类新闻",0,1);
subcat[1] = new Array("B类新闻",0,2);
subcat[2] = new Array("C类新闻",0,3);
subcat[3] = new Array("D类新闻",0,4);
subcat[4] = new Array("E类新闻",1,5);
subcat[5] = new Array("F类新闻",1,6);
subcat[6] = new Array("G类新闻",1,7);
subcat[7] = new Array("H类新闻",1,8);
onecount=7;
var obj=document.getElementById("class2");
function chg(locationid)
{
obj.options[0]=new Option("请选择","");
obj.length = 1;
var i;
for (i=0;i<onecount;i++)
{
if (subcat[i][1] == locationid)
{
obj.options[obj.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
}
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询