<html>
<head>
<script language="JavaScript" type="text/javascript">
function getNum(v){
for(var i=0;i<4;i++){
document.getElementById(i).style.display ="none";
}
document.getElementById(v).style.display ="";
}
document.onclick=function(e)
{
e=e||event;
var tag=e.target?e.target:e.srcElement;
if(tag.type=="checkbox")
{
var sv=document.getElementById("SelVa");
if(tag.checked)
{
sv.innerHTML+=tag.value+" ";
}
else
{
sv.innerHTML=sv.innerHTML.replace(new RegExp(tag.value+"( )?","i"),"");
}
}
}
</script>
</hrad>
<body>
<form method="post" name="form1">
<select name="num" onChange="getNum(this.value)">
<option value="0">请选择</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<div id="0" style="display:none;"></div>
<div id="1" style="display:none;">
<input type="checkbox" value="11">11<input type="checkbox" value="12">12<input type="checkbox" value="13">13
</div>
<div id="2" style="display:none;">
<input type="checkbox" value="21">21<input type="checkbox" value="22">22<input type="checkbox" value="23">23
</div>
<div id="3" style="display:none;">
<input type="checkbox" value="31">31<input type="checkbox" value="32">32<input type="checkbox" value="33">33
</div>
<div id="SelVa"></div>
</form>
</body>
</html>
<head>
<script language="JavaScript" type="text/javascript">
function getNum(v){
for(var i=0;i<4;i++){
document.getElementById(i).style.display ="none";
}
document.getElementById(v).style.display ="";
}
document.onclick=function(e)
{
e=e||event;
var tag=e.target?e.target:e.srcElement;
if(tag.type=="checkbox")
{
var sv=document.getElementById("SelVa");
if(tag.checked)
{
sv.innerHTML+=tag.value+" ";
}
else
{
sv.innerHTML=sv.innerHTML.replace(new RegExp(tag.value+"( )?","i"),"");
}
}
}
</script>
</hrad>
<body>
<form method="post" name="form1">
<select name="num" onChange="getNum(this.value)">
<option value="0">请选择</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<div id="0" style="display:none;"></div>
<div id="1" style="display:none;">
<input type="checkbox" value="11">11<input type="checkbox" value="12">12<input type="checkbox" value="13">13
</div>
<div id="2" style="display:none;">
<input type="checkbox" value="21">21<input type="checkbox" value="22">22<input type="checkbox" value="23">23
</div>
<div id="3" style="display:none;">
<input type="checkbox" value="31">31<input type="checkbox" value="32">32<input type="checkbox" value="33">33
</div>
<div id="SelVa"></div>
</form>
</body>
</html>
<html>
<head>
<script language="JavaScript" type="text/javascript">
function getNum(){
var sNum=document.form1.num.selectedIndex;
document.getElementById(sNum).style.display ="block";
for(var i=0;i<sNum;i++){
document.getElementById(i).style.display ="none";
}
for(var i=sNum+1;i<4;i++)
{
document.getElementById(i).style.display ="none";
}
} </script>
<link href="css.css" rel="stylesheet" type="text/css">
</hrad>
<body> <form method="post" name="form1">
<input type="hidden" name="flag" value="yes">
<select name="num" onChange="getNum()">
<option value="0">请选择</option>
<option value="直辖市">直辖市</option>
<option value="山东">山东</option>
<option value="河北">河北</option></select>
<div id="0" style="display:none;"></div>
<div id="1" style="display:none;" class="table">
<input type="checkbox" name="area" value="上海">上海 <input type="checkbox" name="area" value="北京">北京 <input type="checkbox" name="area" value="天津">天津 <input type="checkbox" name="area" value="重庆">重庆
</div>
<div id="2" style="display:none;">
<input type="checkbox" name="area" value="山东济南">济南 <input type="checkbox" name="area" value="山东青岛">青岛 <input type="checkbox" name="area" value="山东淄博">淄博 <input type="checkbox" name="area" value="山东枣庄">枣庄 <input type="checkbox" name="area" value="山东东营">东营 <input type="checkbox" name="area" value="山东烟台">烟台 <input type="checkbox" name="area" value="山东潍坊">潍坊 <input type="checkbox" name="area" value="山东济宁">济宁 <input type="checkbox" name="area" value="山东泰安">泰安 <input type="checkbox" name="area" value="山东威海">威海 <input type="checkbox" name="area" value="山东日照">日照 <input type="checkbox" name="area" value="山东莱芜">莱芜 <input type="checkbox" name="area" value="山东临沂">临沂 <input type="checkbox" name="area" value="山东德州">德州 <input type="checkbox" name="area" value="山东聊城">聊城 <input type="checkbox" name="area" value="山东滨州">滨州 <input type="checkbox" name="area" value="山东菏泽">菏泽
</div>
<div id="3" style="display:none;">
<input type="checkbox" name="area" value="河北邯郸">邯郸 <input type="checkbox" name="area" value="河北邢台">邢台 <input type="checkbox" name="area" value="河北保定">保定 <input type="checkbox" name="area" value="河北承德">承德 <input type="checkbox" name="area" value="河北廊坊">廊坊 <input type="checkbox" name="area" value="河北唐山">唐山 <input type="checkbox" name="area" value="河北沧州">沧州 <input type="checkbox" name="area" value="河北衡水">衡水 <input type="checkbox" name="area" value="河北石家庄">石家庄 <input type="checkbox" name="area" value="河北张家口">张家口 <input type="checkbox" name="area" value="河北秦皇岛">秦皇岛
</div>
<br>
<input type="submit" value="选择完成">
</form> </body>
</html>
<head>
<script language="JavaScript" type="text/javascript">
function getNum(){
var sNum=document.form1.num.selectedIndex;
document.getElementById(sNum).style.display ="block";
for(var i=0;i<sNum;i++){
document.getElementById(i).style.display ="none";
}
for(var i=sNum+1;i<4;i++)
{
document.getElementById(i).style.display ="none";
}
}
document.onclick=function(e)//==================这里
{
e=e||event;
var tag=e.target?e.target:e.srcElement;
if(tag.type=="checkbox")
{
var sv=document.getElementById("SelVa");
if(tag.checked)
{
sv.innerHTML+=tag.value+" ";
}
else
{
sv.innerHTML=sv.innerHTML.replace(new RegExp(tag.value+"( )?","i"),"");
}
}
}</script>
<link href="css.css" rel="stylesheet" type="text/css">
</hrad>
<body> <form method="post" name="form1">
<input type="hidden" name="flag" value="yes">
<select name="num" onChange="getNum()">
<option value="0">请选择</option>
<option value="直辖市">直辖市</option>
<option value="山东">山东</option>
<option value="河北">河北</option></select>
<div id="0" style="display:none;"></div>
<div id="1" style="display:none;" class="table">
<input type="checkbox" name="area" value="上海">上海 <input type="checkbox" name="area" value="北京">北京 <input type="checkbox" name="area" value="天津">天津 <input type="checkbox" name="area" value="重庆">重庆
</div>
<div id="2" style="display:none;">
<input type="checkbox" name="area" value="山东济南">济南 <input type="checkbox" name="area" value="山东青岛">青岛 <input type="checkbox" name="area" value="山东淄博">淄博 <input type="checkbox" name="area" value="山东枣庄">枣庄 <input type="checkbox" name="area" value="山东东营">东营 <input type="checkbox" name="area" value="山东烟台">烟台 <input type="checkbox" name="area" value="山东潍坊">潍坊 <input type="checkbox" name="area" value="山东济宁">济宁 <input type="checkbox" name="area" value="山东泰安">泰安 <input type="checkbox" name="area" value="山东威海">威海 <input type="checkbox" name="area" value="山东日照">日照 <input type="checkbox" name="area" value="山东莱芜">莱芜 <input type="checkbox" name="area" value="山东临沂">临沂 <input type="checkbox" name="area" value="山东德州">德州 <input type="checkbox" name="area" value="山东聊城">聊城 <input type="checkbox" name="area" value="山东滨州">滨州 <input type="checkbox" name="area" value="山东菏泽">菏泽
</div>
<div id="3" style="display:none;">
<input type="checkbox" name="area" value="河北邯郸">邯郸 <input type="checkbox" name="area" value="河北邢台">邢台 <input type="checkbox" name="area" value="河北保定">保定 <input type="checkbox" name="area" value="河北承德">承德 <input type="checkbox" name="area" value="河北廊坊">廊坊 <input type="checkbox" name="area" value="河北唐山">唐山 <input type="checkbox" name="area" value="河北沧州">沧州 <input type="checkbox" name="area" value="河北衡水">衡水 <input type="checkbox" name="area" value="河北石家庄">石家庄 <input type="checkbox" name="area" value="河北张家口">张家口 <input type="checkbox" name="area" value="河北秦皇岛">秦皇岛
</div>
<div id="SelVa"></div><!-----这里,如果要提交改为input,type为text,注意id为SelVa,name的话你自己取-------->
<br>
<input type="submit" value="选择完成">
</form> </body>
</html>