jsp中的下拉列表的问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 22:34:15
我想用struts做个jsp的网页. 里面包含两个下拉列表.
比如第一个下拉列表中有两个选项: "水果类" "肉类".
当我选择"水果类"的时候. 第二个下拉列表就会出现 "苹果" "梨子" "西瓜". 当我在第一个下拉列表中选择"肉类"的时候. 第二个下拉列表就会出现 "牛肉" "猪肉" "羊肉".

怎么实现上面的功能. 希望是详细的解答过程. 最好是符合struts结构的.
我不想在jsp 页面中, 编写一些业务代码.!!!

这个就用js用列表的2级联动就可以解决,我发代码给你,你自己改改吧,呵呵

<html>
<head>
<title>This is a test!</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
<body>
<form name="frm">
<select name="s1" onChange="redirec(document.frm.s1.options.selectedIndex)">
<option selected>请选择</option>
<option value="1">脚本语言</option>
<option value="2">高级语言</option>
<option value="3">其他语言</option>
</select>

<select name="s2">
<option value="请选择" selected>请选择</option>
</select>
</form>
<script language="javascript">
//获取一级菜单长度
var select1_len = document.frm.s1.options.length;
var select2 = new Array(select1_len);
/