织梦dedecms做了地区联动,如何单独调用出当前所选择的城市名称?
下面是我做的一个范例,你可以参考一下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" "http://wwww3org/TR/xhtml1/DTD/xhtml1-transitionaldtd">
<html xmlns="http://wwww3org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>自定义表单1 - powered by dedecms</title>
<link href="img/nspagecss" rel="stylesheet" type="text/css" />
<script language="javascript" src="/include/dedeajax2js"></script>
</head>
<body>
<div class="main mceneter">
<div class="toplogo">
<div class="logo">
<a href="/"><img src="/templets/default/images/logogif" /></a>
</div>
<div class="title">
<a href='diyphpaction=list&diyid=1'>自定义表单1</a> > 发布信息
</div>
</div>
<div class="cmain">
<div class="ctitle">
<h1>自定义表单1发布</h1>
<span></span>
</div>
<div class="cbox mceneter">
<div class="maplist">
<br />
<form action="/plus/diyphp" enctype="multipart/form-data" method="post">
<input type="hidden" name="action" value="post" />
<input type="hidden" name="diyid" value="1" />
<input type="hidden" name="do" value="2" />
<table style="width:97%;" cellpadding="0" cellspacing="1">
<tr>
<td align="right" valign="top">范例:</td>
<td><select name='fl' style='width:150px'><option value='男'>男</option>
<option value='女'>女</option>
<option value='人妖'>人妖</option>
</select>
</td>
</tr>
<input type="hidden" name="dede_fields" value="fl,select" />
<input type="hidden" name="dede_fieldshash" value="db5f139909450665fd4b641fff161416" /></table>
<div align='center' style='height:30px;padding-top:10px;'>
<input type="submit" name="submit" value="提 交" class='coolbg' />
<input type="reset" name="reset" value="重 置" class='coolbg' />
</div>
</form>
</div>
</div>
</div>
</div>
<div class="copyright mceneter">
Powered by <a href="http://wwwdedecmscom" target="_blank">DedeCMS</a> © 2004-2009 <a href="http://wwwdesdevcn" target="_blank">DesDev</a> Inc
</div>
</body>
</html>
{dede:field name='size' runphp='yes'}
$a=explode(",",@me);
@me = "";
foreach($a as $k)
{
@me="<li><input type='radio' name='size' value='$k' id='size' /><a href='javascript:void(0);' class='size_radioToggle'><span class='value'>$k 码</span></a></li>";
}
{/dede:field}
之前帮朋友用织梦写过一个商城的功能,以上代码就可以完成你说的需求
{dede:field name='size' runphp='yes'}
name='size' 就是你的自定义字段, 使用foreach 循环出来
织梦57自定义表单实现多级城市联动的方法
打开修改的文件:dede/templets/diy_field_addhtm 大概146 行,很明显已经注释掉,我们把注释去掉,
修改后如下图。改好后,保存即可!
修改的文件:dede/templets/diy_field_edithtm 大概在127行,很明显已经注释掉,我们把注释去掉,然后放到多选框下面,如图:
完成以上两步操作,在自定义表单中就有了联动类型选择了。
现在我们开始在织梦自定义表单中做城市二级三级联动
自定义表单实现后如下图:
望采纳!
0条评论