织梦笔记03:织梦添加表单
2020-04-17 本文已影响0人
梧桐芊雨
织梦添加后台表单。
1.登录织梦后台管理系统后,选择 【核心】--频道模型中的【自定义表单】--【增加新的自定义表单】,此表单可以删除修改及前台预览。
image.png
2.进入新增自定义表单页面,对相关参数进行设置后点击确定。
image.png
- diyid:保持默认值即可;
- 自定义表单名称:表单的名字,有多个表单的时候便于区分;
- 数据表:这个表单的数据表,如果对数据表不了解,保持默认;
- 列表模板:保持默认,如果有设计可以更改;
- 内容模板:保持默认,如果有设计可以更改;
- 发布模板:保持默认,如果有设计可以更改;
- 前台列表和内容页公开?:根据需要选择
3.点击【添加新字段】创建表单的字段,比如新建名称字段。
image.png4.根据要求填写相关字段信息。其中数据类型根据所填写的名称选择,如果定义数据类型为select、radio、checkbox时,需要在默认值一栏中这么用(用“,”分开,如“男,女”)。点击确定即可。如下所示
,
5.你可以根据自己需要,添加字段。以下是我创建字段。点击确定,就会返回到第一步显示页面。
image.png
6.点击【前台预览】--【发布信息】即可查看到如下表单
image.png
7.右击后选择【查看源码】,将此表单form进行拷贝后,放置到所需要的模板中,刷新前端页面即可看到自己创建表单。
以上就是织梦后台创建form表单大致过程。有需要的话可以自己动手试试。但表单是创建出来了,可使用时,却不是很顺利,在使用表单提交数据时,总出现如下错误:验证码错误。导致数据无法提交。
image.png
网上提供很多方法。之所以导致失败是因为隐藏表单的值与后台自定义表单处不一致导致的,但我始终没解决掉。唯一简单粗暴解决方法如下:
找到/plus/diy.php文件,将第42~47行代码内容注释或删除即可解决。
image.png
若有知道的朋友解决可以告知下。
以下解决该报错相关地址,仅供参考:
https://www.boke8.net/dedecms-custom-form-error.html
https://www.jb51.net/cms/271596.html
自定义表单添加验证码:
https://blog.csdn.net/jklgfgdsr/article/details/82107936