首页 > 其他分享 >PbootCMS用户提交表单和调取表单记录

PbootCMS用户提交表单和调取表单记录

时间:2024-08-16 23:07:20浏览次数:8  
标签:form 自定义 表单 pboot 提交 调取 PbootCMS

适用范围:全站任意地方均可使用

标签作用:用于用户提交表单和调取表单记录

1、使用步骤

  • 1)到后台”扩展内容>自定义表单“中添加表单
  • 2)对新增的表单添加字段
  • 3)到前台模板中新增form表单

问:为什么自定义表单后台添加字段没有类型选择???

答:表单中字段类型只不过是页面表现的形式,类型只需在前端模板中根据实际需要编写对应HTML表单字段类型即可,数据对于后端存储来说均为文本,那么PbootCMS的表单其实给与了最大的灵活性和通用性。

2、提交表单示例

<form action="{pboot:form fcode=*}"  method="post">    姓名:<input type="text" name="name" >    公司:<input type="text" name="company" >    职位:<input type="text" name="position" >    <button type="submit">提交</button></form>                   

表单提交方式为post,表单中提交的字段名称需要与后台自定义表单中添加的字段一致,否则会导致提交失败。 需要特别提醒的是,如果字段为多选类型,那么表单字段名称需要用中括号,比如选择爱好:

<input type="checkbox" name="like[]" >篮球 <input type="checkbox" name="like[]" >足球

标签说明:

{pboot:form fcode=*} 为表单接收地址,fcode对应后台接收表单的编码

注意:此处与留言板的提交地址不可混淆,留言使用专用地址,其余自定义表单则按照此处规则定义。

3、表单记录列表

{pboot:formlist fcode= num=}   
<p>姓名:[form:name]</p>   
<p>公司:[form:company]</p>  
<p>职位:[form:position]</p>
 {/pboot:formlist}                

调取的留言记录默认执行分页,使用内容列表的分页代码即可.
V1.3.3之前版本使用{pboot:form},但是如果同时使用提交表单会有冲突,所以变更了标签。
调取表单的内容的标签名称与自定义的表单字段一致。
控制参数:
fcode=* 表单编码,必填,用于控制调取的表单
num=* 数量,非必填,用于控制调取的记录分页大小
page=* 是否分页1或0,非必填,用于关闭分页

4、表单记录列表可用标签

[form:n] 序号从0开始
[form:i] 序号从1开始
[form:date] 提交时间
[form:*] 自定义的其它字段

标签:form,自定义,表单,pboot,提交,调取,PbootCMS
From: https://www.cnblogs.com/hwrex/p/18363806

相关文章

  • PbootCMS用户提交留言和调取留言记录
    适用范围:全站任意地方均可使用标签作用:用于用户提交留言和调取留言记录1、留言提交表单<formaction="{pboot:msgaction}"method="post">联系人:<inputtype="text"name="contacts">手机:<inputtype="text"name="mobile"......
  • PbootCMS对内容列表进行筛选
    适用范围:内容列表页使用,其实也可以用在首页等标签作用:用于对内容列表进行筛选1、使用步骤1)到后台对模型添加扩展字段,字段类型选择单选或多选,同时填写单选或多选的可选内容;2)添加对应模型的栏目,并对栏目添加内容;3)到前台模板中调用相关扩展字段进行输出,具体见下面的例子。2、......
  • PbootCMS用于远程调取系统数据API接口列表
    标签作用:用于远程调取系统数据。使用说明1)请先到后台进行API相关参数配置,强烈建议启用强制认证;2)客户端发起请求必须包含appid(认证用户)、timestamp(时间戳)、signature(签名)三个参数3)签名参数signature通过appid、secret、timestamp三个值连接为一个字符串,然后进行双层md5加密生......
  • PbootCMS伪静态配置让整个地址更美观
    标签作用:配置程序伪静态后URL中将不再包含index.php,整个地址更美观1、IIS环境(IIS6的环境自行百度):1)安装rewrite组件,如果使用空间一般空间商默认已经安装;2)到后台配置参数中开启伪静态开关(老版本直接修改程序config/config.php文件url_type=2);3)在站点目录建立web.config文件......
  • PbootCMS网站常见报错
    1.后台图片上传提示:”上传失败:存储目录创建失败!“给静态资源目录(根目录下的static文件夹)增加权限,一般755或者777权限,推荐755权限设置。2.网站打开提示:”未检测到您服务器环境的sqlite3数据库扩展...“按照提示信息操作,检查php.ini中是否已经开启sqlite3扩展。3.网站打开提......
  • PbootCMS常用 if 判断
    1.导航高亮{pboot:if('[nav:scode]'=='{sort:tcode}')}class="active"{/pboot:if}//用于非首页例:{pboot:nav}<li{pboot:if('[nav:scode]'=='{sort:tcode}')}class="active"{/pboot:if}><ahref="......
  • PbootCMS用于调导航菜单栏目列表,对应后台的“基础内容>内容栏目”
    适用范围:全站任意地方均可使用标签作用:用于调导航菜单栏目列表,对应后台的“基础内容>内容栏目”教程新增加pbootcms导航栏logo居中判断案例1、导航菜单列表{pboot:nav}<ahref="[nav:link]">[nav:name]</a>{/pboot:nav}控制参数:num=*数量,非必填,用于控制输出的数量parent=......
  • PbootCMS用于调取网站的基本配置信息,对应后台的“基础内容>站点信息”
    适用范围:全站任意地方均可使用标签作用:用于调取网站的基本配置信息,对应后台的“基础内容>站点信息”{pboot:siteindex}站点入口地址,用于地址前置引用{pboot:sitepath}站点路径,根目录时值为空{pboot:sitelanguage}站点语言{pboot:sitetitle}站点标题{pboot......
  • PbootCMS输出当前栏目的相关信息
    {sort:tcode}当前栏目的顶级栏目编码{sort:topname}当前栏目的顶级栏目名称{sort:toplink}当前栏目的顶级栏目链接{sort:pcode}当前栏目的父栏目编码{sort:parentname}当前栏目的父栏目名称{sort:parentlink}当前栏目的父栏目链接{sort:scode}当前......
  • 一文快速了解开源表单快速开发的多个优势
    帮助企业提升效率、降低成本、做好数据治理,是低代码技术平台的发展优势。了解低代码技术平台的客户朋友都知道,它拥有可视化操作界面、更高效、更可靠、更灵活等优势,是助力企业降本增效的助手。本文将从各个方面为大家解析什么是低代码技术平台,以及开源表单快速开发的优势特点。先......