两组下拉列表框,每个下拉列表框中的选项至少3个,根据第一个下拉列表框的选择结果确定第二个下拉列表框的选项 也就是说比如第一个里面有颜色、职业、学历三个选项,选择颜色的时候再第二个下拉列表框中就出现红、黄、篮的下拉,选职业的时候,第二个中就出现教师、金融、计算机业等、
解决方案 »
- 浏览器关闭使session失效的问题。
- web开发中给文本框添加onBlur问题
- 在java中如何判断一个字符串符合日期格式是否正确)?比如1999/02/31 返回FALSE。像VB的IsDate一样。非常感谢。
- 请教grid对象的 rows cells 、children的用法!
- servlet获取的值如何传给javabean??
- 新的开始。。。新的希望。。。
- 谁知道JSP网页连接数据库9i怎么写啊?与8i有什么分别么?
- jsp里的bean要放在哪个目录下?
- 怎样使用javamail发送带有html格式信息的文件
- html页面访问本地搭建的Server,服务端解析前几行出现好几个Null
- 求救~~~在线等~======
- 租用虚拟主机,不能修改Tomcat的servlet.xml,还能使用连接池吗?
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script >
var i= 0 ;//标示先哪个省
var sheng=new Array("广西","广东","贵州");//省
var shi = new Array();
shi[0] = new Array("梧州","南宁","桂林","北海");//对应的城市
shi[1] = new Array("广州","深圳","珠海","顺德");
shi[2] = new Array("城市1","城市2","城市3");
function show()
{
var s2 = document.form1.shi.options;
for(var j=0;j<s2.length;j)
{
s2.remove(j);
}
var index = document.form1.sheng.value//选择中的省的在数组中的下标
for(var j = 0;j<shi[index].length;j++)
{
s2.options.add(new Option(shi[index][j],shi[index][j]));
}
}
function init()//第一次初始化
{
var s2 = document.form1.sheng;
for(var j = 0;j<sheng.length;j++)
{
var o = new Option(sheng[j],""+j);
s2.options.add(o);//Option-->Option(显示的内容,选中的值)
} var s1 = document.form1.shi;
for(var j = 0;j<shi[0].length;j++)
{
s1.options.add(new Option(shi[0][j],shi[0][j]));
}
}
</script>
<BODY>
<form name="form1">
<select name="sheng" onchange="show();" >
</select>
<select name="shi">
</select>
<script>
init();
</script>
</form>
</BODY>
</HTML>