dedecms自定义表单解决联动类型
最近用DEDECMS完成一个自定义表单,要用到地区的三级级联,地区肯定要使用option下拉框,如果让人一个个填肯定不行,DEDECMS内置的联动类型被注释掉了,网上有解决联动类型的例子,但存在后台信息的是枚举,都是数字,不方便查看,网上的解决方案都不怎么完全,尝试了一下没有成功,自己便采取了比较取巧的方案,用js代替联动类型
自定义表单的字段的类型都使用单行文本,设置完之后前台查看,并浏览器查看它的源文件。
例如:
<form action="/plus/diy.php" 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><input type='text' name='province' id='province' style='width:250px' class='intxt' value='' />
</td>
</tr>
<tr><td align="right" valign="top">地级市:</td><td><input type='text' name='city' id='city' style='width:250px' class='intxt' value='' />
</td>
</tr>
<tr><td align="right" valign="top">市、县级市:</td><td><input type='text' name='country' id='country' style='width:250px' class='intxt' value='' />
</td>
</tr>
<input type="hidden" name="dede_fields" value="province,text;city,text;country,text" />
<input type="hidden" name="dede_fieldshash" value="652e45ca2c11e03bbe75d9f5ab1726ba" /></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>
修改它的form表单,改成自己所需要的样式,并将province,city,country都改成select的类型,三级级联使用js完成
如:
<form action="/plus/diy.php" 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" />
<select id="s_province" name="province"><option value="省份">省份</option></select>
<select id="s_city" name="city" style="margin-left:20px;"><option value="地级市">地级市</option></select>
<select id="s_county" name="country" style="margin-left:20px;"><option value="市、县级市">市、县级市</option></select>
<script type="text/javascript" src="js/area.js"></script>
<script type="text/javascript">_init_area();</script>
<input type="hidden" name="dede_fields" value="province,text;city,text;country,text" />
<input type="hidden" name="dede_fieldshash" value="652e45ca2c11e03bbe75d9f5ab1726ba" /></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>
dedecms自定义表单解决联动类型相关推荐
- 织梦自定义表单地区联动类型不可用的解决办法
dedecms织梦自定义表单地区联动类型不可用,原因是官方模板文件中注释掉了相关选项,需要修改两个文件 打开 dede/templets/diy_field_edit.htm 找到 <optio ...
- 用dedecms自定义表单创建简易自助预约系统
建站往往需要根据客户的需求来增加相应的功能,比如预约.平时用比较多的是织梦系统,那么如何用dedecms自定义表单创建简易自助预约系统呢? 进入dedecms后台,左侧菜单中依次点击"核心& ...
- DEDECMS自定义表单unix时间戳转换成常规时间方法及增加表单添加时间方法
DEDECMS自定义表单提交的时间给转换成unix时间戳(一段数字),我们管理员在后台需要看到是日期,而不是那一行数字,下面方法可以解决这个问题,dedecms 5.6和5.7都可以,打开dede/t ...
- dedecms 自定义表单html,dedecms自定义表单和自定义表单如何用自己模板教程
dedecms自定义表单和自定义表单如何用自己模板视频教程,无声,但有具体的操作和演示的模板,以及详细的说明. 在线预约一个表单,后台可以直接实现自定义表单功能 注意看有个 表单的id 其他的不用管, ...
- DEDECMS自定义表单提交后的跳转链接如何修改
这篇文章给大家分享的是有关DEDECMS自定义表单提交后的跳转链接如何修改的内容.小编觉得挺实用的,因此分享给大家做个参考.一起跟随小编过来看看吧. dedecms自定义表单,点击提交后,默认跳转到 ...
- dedecms自定义表单如何添加发布时间功能
这篇文章给大家分享的是有关dedecms自定义表单如何添加发布时间功能的内容.小编觉得挺实用的,因此分享给大家做个参考.一起跟随小编过来看看吧. dedecms自定义表单怎么添加发布时间功能? d ...
- DedeCMS自定义表单制作和调用办法
http://down.chinaz.com/try/201112/1471_1.htm 在很多建站需求中,需要一些额外的表单供前台用户提交,以便于收集.统计.分析及处理更多的数据,比如:在线订单.在 ...
- dedecms自定义表单提交成功后提示信息修改和跳转链接修改
我们在用dedecms自定义表单提交成功后提示信息一般是"Dedecms 提示信息",这个要怎么改成自己想要的文字呢?还有就是提示页停留时间,目前估计就2秒,太快了,要如何设置长点 ...
- 如何设置dedecms自定义表单必填项?
用dedecms自定义表单可以制作一个简单的预约系统,有些相关信息需要设置为必填项,比如联系方式,没有留下真实的电话或其他信息,以后要怎么联系到你的客户.那我们要如何设置织梦cms自定义表单必填项呢? ...
最新文章
- node.js(npm)|bower(bootstrap)|git
- 【408预推免复习】计算机组成原理之存储器
- 基于visual Studio2013解决C语言竞赛题之1070删除相同节点
- OpenShift DIY:使用Gradle构建Spring Boot / Undertow应用程序
- 前后台分离之数据模拟
- 【转】1.B(译).NET4.X并行任务Task需要释放吗?
- Gitlab自动触发Jenkins构建项目
- 3. GD32F103C8T6 GPIO的位带操作
- 查看vnc端口_如何在 Centos 8 / RHEL 8 上安装和配置 VNC 服务器
- private函数php,php怎么修改private
- 如何把文档扫描保存到Google Drive中
- php5实现web services
- 设计模式---备忘录模式(C++实现)
- 人工智能兼职讲师内训讲师叶梓对sony技术部进行CV计算机视觉培训
- 2,Jenkins实战应用_Jenkins初始部署与简单配置
- Fault tolerant heap shim applied to current process. This is usually due to previous crashes
- JAVA编程学习记录(内部类)
- Hutool Java常用工具类汇总
- 码云(Gitee)团队如何使用码云完成开发?
- 秋夜长,怎奈碎念悠怅
热门文章
- 华为的FusionInsight智能数据生态地图
- Android实现VideoView重复播放本地视频(无缝播放)
- 如何使用Photoshop制作身份证1寸照片
- RGB——三原色到五颜六色
- EPC附着及IMS PDN建立过程
- android 字母path动画,Android动画 - PathMeasure打造不一样的动画
- 电气工程和计算机科学与技术专业就业前景,电气工程与自动化专业就业前景以及就业方向...
- 算法与数学之美:最全数学各个分支简介
- 服务器光盘修复读不出盘,光驱不读盘的原因与解决方法
- 滴滴出行开具行程发票用于企业报销