如何根据前一个combobox的选择项动态的改变另一个combobox中的值?

ck4 2002-04-25 09:10:03
比如:用户在前一个里面选择“家电“,我就得把所有的家电类产品都加在第二个里面
,如何实现?需要js吗?最好是有代码的。
谢谢!
...全文
450 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
seabell 2002-04-27
  • 打赏
  • 举报
回复
可以一次性把数据读出来,放进数组再取用,如果需要即使更新数据,可以用一个隐含幀来刷新,再从隐含幀里读值
seabell 2002-04-26
  • 打赏
  • 举报
回复
给个javascript小例子
<script language="javascript">
function mysel(obj)
{
if (obj.value==1)
{myform.sun.length=0;
myform.sun.options[myform.sun.length++].value='11';
myform.sun.options[myform.sun.length-1].text='彩电';
myform.sun.options[myform.sun.length++].value='12';
myform.sun.options[myform.sun.length-1].text='空调';
myform.sun.options[myform.sun.length++].value='13';
myform.sun.options[myform.sun.length-1].text='冰箱';
myform.sun.disabled=false;
}
else if(obj.value==2)
{myform.sun.length=0;
myform.sun.options[myform.sun.length++].value='21';
myform.sun.options[myform.sun.length-1].text='餐桌';
myform.sun.options[myform.sun.length++].value='22';
myform.sun.options[myform.sun.length-1].text='沙发';
myform.sun.disabled=false;
}
else
{
myform.sun.length=0;
myform.sun.disabled=true;
}
}
</script>
<form name=myform>
<select name=father onchange=mysel(this)>
<option value=0>请选择
<option value=1>家电
<option value=2>家具
</select>
<select name=sun disabled=true>
</select>
</form>
ck4 2002-04-26
  • 打赏
  • 举报
回复
谢谢大家,不过还有一些问题,我的内容要从数据库中动态读取,怎么做比较好?
相信各位也经常用到这个功能,大家都是怎么处理的?一次性的把数据都读出来吗?那就无法保证数据的同步更新了。
zosatapo 2002-04-25
  • 打赏
  • 举报
回复
提供一篇文章(带有源代码)
http://www.csdn.net/Develop/read_article.asp?id=11641
可乐加水 2002-04-25
  • 打赏
  • 举报
回复
只要用javascript就可以实现了

81,122

社区成员

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

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