web自定义列表 dedecms自定义表单用js代替联动类型解决联动问题

软件教程 2024-02-05 07:05:57

前段时间用DEDECMS顺利完成两个自订配置文件,要加进沿海地区的二级交叉耦合,沿海地区的确要采用option下拉框,假如让人无数个填的确没用,DEDECMS内建的协同类别被注解掉了,网路上有化解协同类别的范例,但存有前台信息的是隐式,都是位数,不方便查阅,网路上的化解计划都不见得全然,试著了呵呵没获得成功,他们便采行了较为脱离现实的计划,用js替代协同类别

自订配置文件的表头的类别都采用单行线文档,增设完后前台查阅,并应用程序查阅它的示例。

比如:

拷贝标识符标识符如下表所示:

拷贝<formaction="/plus/diy.php"enctype="multipart/form-data"method="post"><inputtype="hidden"name="action"value="post"/><inputtype="hidden"name="diyid"value="1"/><inputtype="hidden"name="do"value="2"/><tablestyle="width:97%;"cellpadding="0"cellspacing="1"><tr><tdalign="right"valign="top">省份:</td><td><inputtype=textname=provinceid=provincestyle=width:250pxclass=intxtvalue=/></td></tr><tr><tdalign="right"valign="top">地级市:</td><td><inputtype=textname=cityid=citystyle=width:250pxclass=intxtvalue=/></td></tr><tr><tdalign="right"valign="top">市、县级市:</td><td><inputtype=textname=countryid=countrystyle=width:250pxclass=intxtvalue=/></td></tr><inputtype="hidden"name="dede_fields"value="province,text;city,text;country,text"/><inputtype="hidden"name="dede_fieldshash"value="652e45ca2c11e03bbe75d9f5ab1726ba"/></table><divalign=centerstyle=height:30px;padding-top:10px;><inputtype="submit"name="submit"value="提 交"class=coolbg/><inputtype="reset"name="reset"value="重 置"class=coolbg/></div></form>

修改它的form配置文件,改成他们所需要的样式,并将province,city,country都改成select的类别,二级交叉耦合采用js顺利完成

如:

拷贝标识符标识符如下表所示:

拷贝<formaction="/plus/diy.php"enctype="multipart/form-data"method="post"><inputtype="hidden"name="action"value="post"/><inputtype="hidden"name="diyid"value="1"/><inputtype="hidden"name="do"value="2"/><selectid="s_province"name="province"><optionvalue="省份">省份</option></select><selectid="s_city"name="city"style="margin-left:20px;"><optionvalue="地级市">地级市</option></select><selectid="s_county"name="country"style="margin-left:20px;"><optionvalue="市、县级市">市、县级市</option></select><scripttype="text/javascript"src=http://blog.aftss.cn/a/zhimengjiaocheng/dedefault/"js/area.js"></script><scripttype="text/javascript">_init_area();</script><inputtype="hidden"name="dede_fields"value="province,text;city,text;country,text"/><inputtype="hidden"name="dede_fieldshash"value="652e45ca2c11e03bbe75d9f5ab1726ba"/></table><divalign=centerstyle=height:30px;padding-top:10px;><inputtype="submit"name="submit"value="提 交"class=coolbg/><inputtype="reset"name="reset"value="重 置"class=coolbg/></div></form>

发表回复