谁知道二级联动菜单怎么做呀

cerry 2003-10-10 09:52:43
就是有两个下拉菜单,然后一点其中一个,另外一个跟着动,只需要有两个的!!

谢谢
...全文
45 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
azev 2004-01-01
  • 打赏
  • 举报
回复
fav
yonghedawang 2003-10-25
  • 打赏
  • 举报
回复
这个做的很好,可是<select></select>里面有雕数据库的怎么做啊?
zhaoweiwei 2003-10-10
  • 打赏
  • 举报
回复
try this
<html>

<head>

<script>
function check()
{
if(f1.d1.options[0].selected)
{
f1.d2.length=0

f1.d2.options.add(new Option("白菜","白菜"))
f1.d2.options.add(new Option("萝卜","萝卜"))

}
else if(f1.d1.options[1].selected)
{
f1.d2.length=0
f1.d2.options.add(new Option("苹果","苹果"))
f1.d2.options.add(new Option("桃","桃"))

}

}
</script>
</head>

<body>

<form name="f1" method="POST" action="--WEBBOT-SELF--">

<p><select size="1" name="d1" onchange="check()">
<option>蔬菜</option>
<option>水果</option>
<option selected>请选择</option>
</select><select size="1" name="d2" onchange="alert(this.value)">
</select></p>
</form>

</body>

</html>
mycl3344 2003-10-10
  • 打赏
  • 举报
回复
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>省市????</title>
<script defer>
var ar =
[[["安徽省"],["安?市","蚌埠市","巢湖市","池州市","滁州市","阜?市","毫州市","合肥市","淮北市","淮南市","?山市","六安市","?鞍山市","宿州市","?陵市","?湖市","宣州市"]],[["澳?"],["澳?"]],[["北京市"],["北京市"]],[["福建省"],["福州市","?岩市","南平市","宁德市","莆田市","泉州市","三明市","??市","漳州市"]],[["甘?省"],["白?市","定西地?","甘南自治州","嘉峪?市","金昌市","酒泉地?","?州市","?夏自治州","?南地?","平?地?","??地?","天水市","武威市","?掖地?"]],[["??省"],["深圳市","潮州市","?莞市","佛山市","?州市","河源市","惠州市","江?市","揭?市","茂名市","梅州市","清?市","汕?市","汕尾市","韶?市","?江市","云浮市","湛江市","肇?市","中山市","珠海市"]],[["?西"],["百色地?","北海市","防城港市","桂林地?","桂林市","?港市","河池地?","柳州地?","柳州市","南宁市","南宁地?","?州市","?州地?","梧州市","玉林市"]],[["?州省"],["安?市","??地?","??市","六?水市","黔?南自治州","黔南自治州","黔西南自治州","?仁市","遵?市"]],[["海南省"],["海口市","三?市"]],[["河北省"],["保定地?","保定市","?州地?","?州市","承德地?","承德市","邯?市","衡水市","廊坊市","秦皇?市","深州市","石家庄市","唐山市","邢台地?","邢台市","?家口地?","?家口市"]],[["河南省"],["安?市","?壁市","焦作市","?封市","洛?市","南?市","平?山市","三??市","商丘市","新?市","信?市","?昌市","?州市","周口市","??店市","漯河市","濮?市"]],[["黑?江"],["大?市","大?安岭","哈??市","??市","黑河地?","黑河市","?西市","佳木斯市","牡丹江市","七台河市","??哈?市","??山市","松花江地?","?化市","伊春市"]],[["湖北省"],["鄂州市","恩施自治州","??市","?石市","??市","?州市","十堰市","?州市","武?市","咸宁市","襄樊市","孝感地?","孝感市","宜昌地?","宜昌市","??地?"]],[["湖南省"],["常德市","?沙市","郴州地?","?家界市","衡?市","怀化市","永州市","?底市","邵?市","湘潭市","湘西自治?","益?市","岳?市","株洲市"]],[["吉林省"],["白城地?","白城市","白山市","?春市","?江市","吉林市","?源市","四平市","松原市","通化市","延?自治?"]],[["江?省"],["常州市","淮?市","?云港市","南京市","南通市","?州市","宿?市","泰州市","??市","徐州市","?城市","?州市","?江市"]],[["江西省"],["?州市","?州市","吉安市","景德?市","九江市","南昌市","萍?市","上?市","新余市","宜春市","?潭市"]],[["?宁省"],["鞍山市","本溪市","朝?市","大?市","丹?市","??市","阜新市","葫??市","?州市","??市","??市","沈?市","?岭市","?口市"]],[["?蒙古"],["阿拉善盟","巴?淖?盟","包?市","赤峰市","呼和浩特市","呼???市","?海市","??察布盟","?林郭勒盟","?安盟","鄂?多斯市","通?市"]],[["宁夏"],["固原市","石嘴山市","?川市","?忠市"]],[["青海省"],["果洛自治州","海北自治州","海?地?","海南自治州","海西自治州","?南自治州","西宁市","玉?自治州"]],[["山?省"],["?州市","德州市","??市","菏?地?","?南市","?宁市","??市","聊城市","?沂市","青?市","日照市","泰安市","威海市","?坊市","?台市","?庄市","淄博市"]],[["山西省"],["?治市","大同市","?城市","?中市","?汾市","?梁地?","朔州市","太原市","忻州市","雁北地?","?泉市","?城市"]],[["?西省"],["安康市","??市","?中市","商洛市","?川市","渭南市","西安市","咸?市","延安市","榆林市"]],[["上海市"],["上海市"]],[["四川省"],["阿?自治州","巴中市","成都市","?州市","德?市","甘孜自治州","?安市","?元市","?山市","?山自治州","眉山市","??市","南充市","?江市","攀枝花市","遂宁市","雅安市","宜?市","自?市","?州市","??市"]],[["台?"],["高雄市","高雄?","花??","基隆市","嘉?市","嘉??","苗栗?","南投?","澎湖?","屏??","台北市","台北?","台??","台南市","台南?","台中市","台中?","桃??","新竹市","新竹?","宜??","云林?","彰化市","彰化?"]],[["天津市"],["天津市"]],[["西藏"],["阿里地?","昌都地?","拉?市","林芝地?","那曲地?","日喀?地?","山南地?"]],[["香港"],["香港"]],[["新疆"],["阿克?地?","阿勒泰地?","巴音郭楞州","博?塔拉州","昌吉自治州","哈密地?","和田地?","喀什地?","克拉?依市","克孜勒州","石河子市","塔城地?","吐?番地?","??木?市","伊犁地?"]],[["云南省"],["保山市","楚雄自治州","大理自治州","德宏自治州","迪?自治州","?川市","?河自治州","昆明市","?江地?","??地?","怒江自治州","曲靖市","思茅地?","文山自治州","西?版?州","玉溪市","昭通市"]],[["浙江省"],["杭州市","湖州市","嘉?市","金?市","?水市","宁波市","??市","台州市","?州市","舟山市","衢州市"]],[["重?市"],["重?市"]]];

for (var i=0;i<ar.length;i++)
prov.options[prov.options.length]=new Option(ar[i][0],ar[i][0])

function provChanged(i)
{
city.innerHTML=""
for (var j=0;j<ar[i][1].length;j++)
city.options[city.options.length]=new Option(ar[i][1][j],ar[i][1][j])
}

provChanged(0);

function show()
{
alert(prov.value+city.value)
}
</script>
</head>
<body>
<select id=prov style="width:100" onchange="provChanged(selectedIndex)"></select>
<select id=city style="width:100"></select>
<button onclick="show()">test</button>
</body>
</html>

cerry 2003-10-10
  • 打赏
  • 举报
回复
to zhaoweiwei(if(轩辕剑^倚天剑))

那他的value是什么呀,我需要得到他的value
zhaoweiwei 2003-10-10
  • 打赏
  • 举报
回复
<html>

<head>

<script>
function check()
{
if(f1.d1.options[0].selected)
{
f1.d2.length=0

f1.d2.options.add(new Option("白菜","白菜"))
f1.d2.options.add(new Option("萝卜","萝卜"))

}
else if(f1.d1.options[1].selected)
{
f1.d2.length=0
f1.d2.options.add(new Option("苹果","苹果"))
f1.d2.options.add(new Option("桃","桃"))

}

}
</script>
</head>

<body>

<form name="f1" method="POST" action="--WEBBOT-SELF--">

<p><select size="1" name="d1" onchange="check()">
<option>蔬菜</option>
<option>水果</option>
</select><select size="1" name="d2">
</select></p>
</form>

</body>

</html>

87,903

社区成员

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

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