小李SEO博客

网站优化服务

dedecms程序和Js实现自定义二级联动

织梦dedecms有现成的二级联动管理,可以添加并生成二级联动的JS代码,使用起来非常方便。如果要实现自己的效果,可能要对联动过程做一点开发。下面的代码实例是在二级联动的过程中,添加了一个新的字段,以保存选项的值,并在前台根据JS的值做不同的事件。

<?phprequire_once(dirname(__FILE__)."/../include/common.inc.php");//查询根节点$dsql->SetQuery("SELECT evalue,ename from `ddmx_sys_enum` where egroup='center' AND evalue%500 = 0 order by disorder asc, evalue asc");$dsql->Execute();

$enums = array();$sort = 1 ;while($row = $dsql->GetArray()){$options .= "<option value="{$sort}">{$row['ename']}</option> ";$enums[] = $row['evalue'];$sort ++ ;}$count = count($enums);foreach($enums as $i=>$evalue){//添加了一个名为link的字段,保存选项的跳转链接。$dsql->SetQuery("SELECT evalue,ename,link from `ddmx_sys_enum` where egroup='center' AND evalue > {$evalue} AND evalue < ({$evalue} + 500) order by disorder asc, evalue asc");$dsql->Execute();$sort = 0 ;$i++;while($row = $dsql->GetArray()){$js .= "select2[". $i ."][{$sort}] = new Option("{$row['ename']}", "{$row['link']}"); ";$sort++;}}$html = '<form name="frm"><div class="city_sch"><h2 class="f13">选择里您最近的学习中</h2><table width="190" height="128" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td height="51" align="center" valign="middle"><label><select name="s1" onChange="redirec(document.frm.s1.options.selectedIndex)"><option selected>点击选择城市</option>'. $options .'</select></label></td></tr><tr>

<td height="22" align="center" valign="middle"><label><select name="s2" id="s2"><option value="点击选择中心" selected>点击选择中心</option></select></label></td></tr><tr><td height="55" align="center" valign="middle"><label><input type="submit" name="button" id="button" value="马上提交"onclick="window.location=document.frm.s2.value;return false;"/></label></td></tr></table></div></form><script language="javascript">var select1_len = document.frm.s1.options.length;var select2 = new Array(select1_len);for (i=0; i<select1_len; i++){select2[i] = new Array();}select2[0][0] = new Option("请选择", " ");'. $js .'function redirec(x){var temp = document.frm.s2;for (i=0;i<select2[x].length;i++){temp.options[i]=new Option(select2[x][i].text,select2[x][i].value);}temp.options[0].selected=true;}</script>';$html = addslashes(str_replace(array(" ", '"'), array('', '''), $html));echo "document.write(" $html ")";?>


上一篇:织梦cms快速批量删除TAG标签 下一篇:织梦cms手机版本网站与手机分辨率自适应
织梦cms相关文章阅读
  • 织梦cms更换成kindeditor后栏目内容无法保存解决方法

    小李网络公司介绍织梦cms更换成kindeditor后栏目内容无法保存知识,包括织梦DEDE更换为kindeditor编辑器后栏目内容没办法保存的解决办法,dede保存数据dede附件保存位置dede放在目录中dede图片分开保存...

  • 织梦cms常用万能采集过滤规则及采集过滤代码

    小李网络公司介绍织梦cms常用万能采集过滤规则代码知识,包括dedecms采集过滤规则 万能采集过滤代码 常用过滤_织梦58.废过滤棉代码是多少dedecms代码模板织梦模板代码xss过滤的结果网络内容安全...

  • 织梦cms手机版本网站与手机分辨率自适应

    小李网络公司介绍织梦cms手机版本网站与手机分辨率自适应知识,包括网站建设自适应和单独手机版网站的区别 - 百度知道.html分辨率自适应电脑怎么自适应分辨率电脑版网页自适应屏幕网站固定...

  • 织梦cms生成RRS绝对路径方法

    小李网络公司介绍织梦cms生成RRS绝对路径方法知识,包括相对路径与绝对路径相对路径和绝对路径举例文件的绝对路径和相对路径绝对路径什么意思一键生成小字体生成器web相对路径绝对路径w...

  • 织梦cms更新文档HTML出现错误提示解决方法

    小李网络公司介绍织梦cms更新文档HTML出现错误提示解决方法知识,包括DedeCMS Error:Tag disabled:"php"的解决办法 - 百度经验,word文档内容错误无法打开80244010更新错误更新软件显示解析错误文档打开内...

  • 织梦cms自定义文件名用拼音或英文标题方法

    小李网络公司介绍织梦cms自定义文件名用拼音或英文标题知识,包括帝国cms和织梦哪个好dede自定义背景dede自定义链接dede删除自定义dede搜索自定义dede标记教程自定义表单dededede自定义模块dede模板...

  • 织梦cms把文章批量设为未审核办法

    小李网络公司介绍织梦cms把文章批量设为未审核办法知识,包括dedecms同类文章dedecms文章跳转织梦文章点击次数dedecms文章顺序dedecms文章生成htmldedecms文章丢失dedecms文章详情表dedecms文章带数据....

  • 织梦cms仿站教程中不兼容浏览器解决方法

    小李网络公司介绍织梦cms仿站教程中不兼容浏览器解决方法知识,包括织梦cms仿站教程dedecms仿站如何做ie不兼容怎么解决二次开发dedecmsdedecms仿站吧dedecms仿站简单不dedecms仿站pptdedecms仿站小工具...

  • 织梦cms5.7调用指定keyword或指定id文档教程

    小李网络公司介绍织梦cms5.7调用指定keyword或指定id文档教程知识,包括织梦相关文章调用织梦常用调用标签dedecms调用网站织梦调用代码dedecms调用教程dedecms指定id链接dedecms调用织梦文章id....

  • 织梦cms缩略图缩放变形解决方法

    小李网络公司介绍织梦cms缩略图缩放变形解决方法知识,包括cdr等比例缩放不变形dedecms增加缩略图怎么解决缩放网页变形dede设置缩略图织梦栏目添加缩略图dede自定义缩略图织梦cms上传不了缩略...

  • 织梦cms文章审核后给会员增加积分金币的方法

    小李网络公司介绍织梦cms文章审核后给会员增加积分金币知识,包括织梦cms布文章审核后加积分/金币的方法 - 百度经验,dedecms会员订单;织梦cms会员vip插件;dedecms模板带会员;dedecms判断会员;dedecms调...

  • 织梦cms给图片加上自动编号教程

    小李网络公司介绍织梦cms给图片加上自动编号教程知识,包括dedecms教程-一图一详解教你安装织梦网站系统,织梦dedecmsCMS图片集给图片加上编号_dedecms教程_php教程...,DEDECMS给图集图片加上自动编号...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640