工作室注册登录标签云赞助光荣榜

当前位置:首页 > 全栈分享 > phpcms > 正文

phpcms表单向导使用教程

发布时间:2018-12-17 00:09:09作者:魏义齐阅读:()

本文为博主原创文章,未经博主允许不得转载。

实践出真知,在实践中往往会产生很多问题,刚学会了phpcms表单向导的使用,写篇教程。

模块→表单向导→添加表单向导
简单的就不说了,在本地测试时允许同一IP多次提交要勾选是
允许同一IP多次提交勾选是
否则测试的时候提交一次数据后前台就看不到表单了,如果是线上为防止有人多次提交信息可以是默认的否。

模板选择和js调用使用的模板选show_js.html,因为有表单的页面一般都是单页不会是详情页。

表单向导添加完接下来就是添加字段了,添加字段是要注意字符长度的最小值,最小值为1时该项才是必填项,单行文本默认字符长度最小值就是1,但多行文本的字符长度最小值默认是零,这个需要注意一下,我就在这犯了错误。

字段添加完就是在前台调用表单了
前台调用表单js
把箭头所指的js复制到表单所在的地方,注意不是头部,比如表单在一个div里,那就把这段js复制到div里。

前台查看没问题,功能也没问题,但是样式很难看,这就牵扯到添加字段时的表单样式名了
表单样式名
我是直接在/statics/css/table_form.css里改的,大概从191行开始,但是在这个文件里修改会影响整个系统的表单样式,所以一定要慎重。

如果表单有动画特效呢?

我的表单使用了scrollreveal.js,需要在<td>里加入data-scroll-reveal="",但是添加的表单在模板里就是一堆标签,没办法用这个js,解决方法就是点访问前台
表单向导访问前台
右键查看源代码把表单部分的html代码复制到模板里,就可以添加data-scroll-reveal=""了。

到这就没什么问题了,但是你会发现表单提交后跳转到了首页,如何让它返回上一页呢

打开/phpcms/modules/formguide/index.php找到
  1. showmessage(L('thanks'), APP_PATH); 

APP_PATH是网站的动态域名也就是v9的首页,把APP_PATH改为HTTP_REFERER就可以返回上一页

本文标签:,您可以阅读与「」相关的所有文章

魏义齐全栈技术交流:魏义齐全栈技术交流

相关阅读

    无相关信息

上一篇:深究phpcms缩略图模糊问题下一篇:phpcms标签大全(最新整理)

原创不易,您的赞助就是博主更新的动力!

赞助本站可在赞助光荣榜留下外链信息,支付宝扫此二维码可领红包

工作室注册登录标签云赞助光荣榜