当前位置: 代码迷 >> Web前端 >> 关联上拉列表代码示例
  详细解决方案

关联上拉列表代码示例

热度:107   发布时间:2012-11-08 08:48:11.0
关联下拉列表代码示例
<html>
	<head>
		<style>
			#d1{
				width:400;
				height:250;
				background-color:#cccccc;
				left:30;
				top:40;
				position:absolute;
			}
			#d1_head{
				height:30;
				font-size:20pt;
				background-color:blue;
				color:white;
			}
			#d1_body{
				padding-left:40;
				padding-top:40;
			}
		</style>
		<script>
			var arr = new Array;
			arr[0] = [new Option('---方向---','-1')];
			arr[1] = [new Option('专业英语','zyen'),
			new Option('商务英语','swen')];
			arr[2] = [new Option('图形计算','txcp'),
			new Option('计算机应用','jscp'),
			new Option('软件工程','rjcp')];
			function change(index){
				var obj = document.getElementById('s2');
				obj.options.length = arr[index].length;
				for(i=0;i<arr[index].length;i++){
					obj.options[i] = arr[index][i];
				}
			}
		</script>
	</head>
	<body>
		<div id="d1">
			<div id="d1_head">关联下拉列表</div>

			<div id="d1_body">
				<form>
					<select name="s1" id="s1" onchange="change(this.selectedIndex);">
						<option value="-1">---专业---</option>
						<option value="english">英语</option>
						<option value="computer">计算机</option>
					</select>

					<select name="s2" id="s2">
						<option value="-1">---方向---</option>
					</select>
					<input type="submit" value="confirm"/>
				</form>
			</div>
		</div>
	</body>

</html>
  相关解决方案