<script> //构造2个数组 var detail_show = new Array(); var detail_value = new Array(); detail_show[0] = new Array(); detail_value[0] = new Array(); detail_show[0][0] = '上海'; detail_value[0][0] = '0101'; detail_show[0][1] = '北京'; detail_value[0][1] = '0102'; detail_show[0][2] = '广州'; detail_value[0][2] = '0103'; detail_show[1] = new Array(); detail_value[1] = new Array(); detail_show[1][0] = '纽约'; detail_value[1][0] = '0201'; detail_show[1][1] = '华盛顿'; detail_value[1][1] = '0202'; detail_show[1][2] = '加州'; detail_value[1][2] = '0203'; detail_show[2] = new Array(); detail_value[2] = new Array(); detail_show[2][0] = '伦敦'; detail_value[2][0] = '0301'; detail_show[2][1] = '利物浦'; detail_value[2][1] = '0302'; detail_show[2][2] = '伯明翰'; detail_value[2][2] = '0303'; function change(target) { //获取级联的下拉列表 var deselect = document.getElementById("deselect"); //清空第二个下拉列表的选项 deselect.innerHTML = null; var m = target.selectedIndex; if (m >= 0) { for (i = 0; i < detail_show[m].length; i++) { //循环构造很多option,然后放在指定的option中 //new Option(show,value)可以构造一个一个的option deselect.options[i] = new Option(detail_show[m][i], detail_value[m][i]); } //设置默认选中第一个列表项 deselect.options[0].selected = true; } } </script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>级联菜单</title> <meta name="author" content="Yeeku.H.Lee" /> <meta http-equiv="Content-Type" content="text/html; charset=GBK" /> <link href="css/css.css" rel="stylesheet" type="text/css" /> </head> <body> <div align="center"> <h2> 级联菜单 </h2> <form id="flyform"> <select name="caselect" id="caselect" style="width: 80" onchange="change(this)";> <option value="01"> 中国 </option> <option value="02"> 美国 </option> <option value="03"> 英国 </option> </select> <select name="deselect" id="deselect" style="width: 150"> </select> </form> </div> </body> </html>
详细解决方案
Ajax级联上拉框菜单
热度:171 发布时间:2012-08-16 12:02:15.0
相关解决方案
- (Struts2+JSON+Ajax) XMLHttpRequest ==500如何解决
- 。各位大神,小弟有个简单的有关问题,就是小弟我用struts+ajax+juery+json时为何总是不进入action啊 配置文件如上
- ajax 多值 jsp 急
- ajax responsetext 替空值,想不通。
- springmvc jquery ajax 提交复杂对象,415异常解决办法
- jquery ajax select解决方法
- Ajax 更新商品列表下一页,页面不在脑袋开始
- CAPTCHA 模块中 ajax form 导致CAPTCHA session reuse attack detected异常,解决方法
- ajax Post 一直返回的是error ,为啥
- struts2 ajax 上拉框联动有关问题
- AJAX 学习过程中的有关问题
- servlet+jquery1.4.2(ajax error?)解决方案
- jQuery.ajax()请求struts2数据 回到data值了undefined
- 扭结,AJAX WEB UI库选型
- 求大神解决偏题 - jquery ajax
- AJAX 传递数据如何样才可以是 json
- ajax 调用很慢解决办法
- ajax 拓扑图 实现,该如何解决
- struts2+jquery+ajax 回调函数没反应啊请们帮忙看看啊 跪谢
- ajax 怎么实现文件下载
- 使用$.ajax()异步无刷新请求servlet无反应解决方法
- struts2+ajax+oracle实现目录树,该怎么解决
- jquery- ui ajax 下拉列表框解决思路
- JSON,AJAX
- 求个php+ajax+easyUI datagrid的简略完整的demo
- 验证用户名是否存在。Ajax+Action如何写了
- Struts Ajax 有关问题,求教
- $.ajax({})如何返回一个boolean,答案,多谢大神
- :前台和后台开发有啥区别?还有css、html、ajax、js、jquery都有什么区别
- jquery ajax+json(插件) 提交数据,让人捉摸不透的是:【部分中文显示问号】,该怎么解决