- 浏览: 66841 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
konnin:
这个,超好用,谢谢了啊,收【和谐】藏先,现在在公司,因为误删了 ...
jd-gui.exe反编译工具解决了jad.exe无法编译泛型的问题 -
yuu1987:
终于找到了~这个好用~~
jd-gui.exe反编译工具解决了jad.exe无法编译泛型的问题
php:
html:
环境了是thinkphp,使用了 jquery。只要扩充相关内容可以支持无限级下拉菜单关联。
$firstArray = array("0"=>"全部","1"=>"中国","2"=>"美国","3"=>"印度","4"=>"日本"); $this->assign('fOptions',$firstArray); $secondArray = array("1"=>array(11=>"河北",12=>"北京",13=>"上海"), "2"=>array(24=>"堪萨斯"), "3"=>array(), "4"=>array(41=>"广岛",42=>"横滨",43=>"大阪"), ); $thiredArray = array("11"=>array(111=>"任丘",112=>"廊坊"), "12"=>array(113=>"通州"), "13"=>array(115=>"浦东新区"), "24"=>array(116=>"波比镇"), "43"=>array(117=>"歌舞伎听"), ); $this->assign('secondJson',json_encode($secondArray)); $this->assign('thiredJson',json_encode($thiredArray)); // 提交搜索跳回来后重新定位下来菜单选项 $fSelectValue = intval($_GET['f_select']); $sSelectValue = intval($_GET['s_select']); $tSelectValue = intval($_GET['t_select']); $this->assign('fSelectValue',$fSelectValue); $this->assign('sSelectValue',$sSelectValue); $this->assign('tSelectValue',$tSelectValue); $this->display();
html:
<script src="/js/jquery.js" type="text/javascript"></script> <form action="/article-index"> <select name="f_select" id="f_select" onchange="s_change(this.value)"> <?php foreach($fOptions as $k=>$v){ if($fSelectValue == $k) $selected = "selected"; else $selected = ""; echo "<option {$selected} value='{$k}'>".$v."</option>"; } ?> </select> <select name="s_select" id="s_select" onchange="t_change(this.value)"> </select> <select name="t_select" id="t_select" > </select> <input type="submit" value="提交"/> </form> <script> var sSelectValue = <?php echo $sSelectValue.";"; ?> var tSelectValue = <?php echo $tSelectValue.";"; ?> var secondJson = <?php echo $secondJson.";"; ?> var thiredJson = <?php echo $thiredJson.";"; ?> function s_change(selectedId){ $("#s_select").empty(); $("#t_select").empty(); $("#s_select").append("<option value='0' >全部</option>"); $("#t_select").append("<option value='0' >全部</option>"); //var fSelectValue=parseInt($("#f_select").val()); if(selectedId>0){ var lines = secondJson[selectedId]; for(i in lines){ if(i == sSelectValue) $("#s_select").append("<option selected value='"+i+"'>"+lines[i]+"</option>"); else $("#s_select").append("<option value='"+i+"'>"+lines[i]+"</option>"); } } } function t_change(selectedId){ $("#t_select").empty(); $("#t_select").append("<option value='0' selected>全部</option>"); //var sSelectValue=parseInt($("#s_select").val()); if(selectedId>0){ var lines = thiredJson[selectedId]; for(i in lines){ if(i == tSelectValue) $("#t_select").append("<option selected value='"+i+"'>"+lines[i]+"</option>"); else $("#t_select").append("<option value='"+i+"'>"+lines[i]+"</option>"); } } } s_change(<?php echo $fSelectValue; ?>); t_change(<?php echo $sSelectValue; ?>); </script>
环境了是thinkphp,使用了 jquery。只要扩充相关内容可以支持无限级下拉菜单关联。
发表评论
-
通过class 名字得到值
2012-10-25 15:15 650<html> <div class=& ... -
css 的 float 与clear
2012-04-20 14:08 858http://www.w3school.com.cn/css/ ... -
php 1脚本链接多个数据库 超时重新建立链接
2011-11-29 17:18 1804master.php 主程序 test3.php 持有另一个 ... -
php 链接mysql 超时处理
2011-11-17 15:40 2598<?php $conn = mysql_con ... -
php 自定义排序
2011-08-04 09:55 891<?php $a =array( 0 => A ... -
php 中的 PathInfo
2011-07-29 11:04 745PHP中的全局变量$_SERVER['PATH_INFO']是 ... -
soap 介绍
2011-06-22 16:48 698http://www.w3school.com.cn/soap ... -
cms 基本原理
2011-06-12 17:34 20161 网站结构 CM ... -
IE与firefox 区别
2011-05-11 17:31 4621、注释对IE 显示的影响: 当一个页面内容比较多的时候,如果 ... -
关于引用 &
2011-01-26 10:06 668<?php //第一个: function & ... -
php.ini 详解
2010-10-28 21:16 820php5.2 的 php.ini 中文版 ;; ... -
LINUX下PHP以编译方式安装,编译参数详解析!
2010-10-28 15:17 825PHP安装 ./configure --prefix ... -
json
2010-10-15 09:11 876首先要提下eval()函数 JavaScript有许多 ... -
php 小工具
2010-10-09 20:44 695function parseDir($dirSet){ ... -
position 的定位
2010-09-09 14:20 656absolute: 参照外面的包含块的位置设定,但外面的包含块 ... -
http 相关 知识点
2010-08-27 10:48 697http请求的header中有一个referer属性 http ... -
css 小技巧
2010-08-25 13:56 565解决在IE7,IE8下无滚动条问题 最近用div+CSS ... -
一些不多见但又很有用的函数
2010-08-20 14:41 689clearstatcache -- 清除文件状态缓存 voi ... -
php+mysql防止数据库攻击
2010-08-02 16:35 720// 去除斜杠,如果 magic_quote 打开了,则恢复字 ... -
用php画 分析图
2010-07-19 17:04 548http://jpgraph.net/
相关推荐
AJAX+ASP多级无限制级联菜单(地市版).
jsp实现级联菜单jsp实现级联菜单jsp实现级联菜单jsp实现级联菜单jsp实现级联菜单
级联菜单,多级菜单。自定义封装包可直接引用。
javafx菜单之多级菜单1
Wpf ComboBox 多级正向级联比较容易实现,想实现反向级联还是有一定难度。添加新对象只用到正向级联,而浏览不同的对象就需要用到反向级联。本示例程序为一个简约到极致的企业管理系统,使用EF Code First,Sql ...
javascript实现省市级联菜单的效果
VC 菜单制作实例的源代码,这是一个级联菜单,可依次向右多级展开的多级菜单,主菜单中若包括有子菜单项,则可依次伸出各级菜单。用VC 实现菜单的自定义范例,制作出不同效果的窗体菜单。本源码实现思路简单,适合VC...
VBA弹出多级菜单-录入数据神器
多级菜单级联代码,如果能帮上你,就帮我点击www.55find.cn 帮我提高点击率
0依赖,只需引用一个js和css即可 样式可自己定制,也可使用默认样式 一个页面同时实例化多个组件 ...支持最多6级级联 支持设置高度和高度单位 适用于android和iOS设备(PC端支持IE9+,不过PC端上滑动体验不太实用)
中国省市县多级联动菜单省份城市县区三级级联菜单,主要使用JAVASCRIPT编写,方便使用,其中在后台调用前台的菜单内容时,可以用Request["ID"] 来获取前台的值。
注册验证及javascript实现级联菜单,可以实现使用邮箱,会员昵称来注册。主要是以征婚方面注册页面。希望大家能用上的
java/jsp 实现二级级联菜单 可以 从数据库里取出数据进行级联
本文实例讲述了js实现网页多级级联菜单。分享给大家供大家参考。具体如下: 这是大家在网页上经常会见到的级联菜单特效,不过这一个代码是由JS来实现,将级联菜单中的内容保存在了JS数组中,为了页面美观,本次还...
jQuery Mobile 实现移动客户端多级下拉导航菜单
select2 下拉搜索 级联 全国省市区的三级联动 谢谢
android 多级菜单经典demo.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
layui的插件效果,优化基础layui的原装组件的效果。 layui 是一款采用自身模块规范...其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。