使用手册

适用产品:在线表单收集系统 插件( v0.0.1)
适用对象:网站管理员 / 运营人员

一、系统简介

formcollect 是一款面向数据收集场景的在线表单系统,主要能力包括:

formcollect 功能全景图(表单设计器 + H5 填表页 + 数据管理 + 嵌入代码)


二、进入系统

2.1 登录后台

  1. 打开后台登录地址(默认 http://你的域名/admin.php,若已改名请使用新地址)。
  2. 输入管理员账号与密码登录。

2.2 找到表单收集菜单

登录后,在后台顶部菜单中找到 「表单收集」,其下包含 「表单管理」 与 「提交日志」 两个子菜单。

若左侧没有该菜单,说明插件未安装或当前账号无权限:请先安装/启用 formcollect 插件,并在「权限管理」中为对应角色勾选表单收集相关权限。

输入图片说明


三、表单管理(列表页)

进入「表单收集 → 表单管理」后,可以看到所有已创建的表单列表。

列表通常包含:表单名称、业务场景、提交数量、状态、创建时间、操作按钮等。

可执行的操作:

操作说明
添加新建一张表单
编辑修改表单名称、场景、起止时间、备注等
表单设计进入拖拽设计器配置字段与收集设置
嵌入代码生成 iframe / JS 嵌入代码与分享链接
数据管理查看、审核、导入导出该表单的收集数据
删除删除表单(同时删除其动态数据表与提交日志)
状态开关启用 / 禁用表单

四、新建表单

  1. 点击列表上方「添加」按钮。
  2. 填写表单信息:
字段是否必填说明
表单名称是如"2026 秋季招生报名",名称不可与已有表单重复
业务场景是选择场景后系统会预置一套常用字段,创建后仍可自由调整
开始时间否留空表示不限制;到时间后表单才可提交
截止时间否留空表示不限制;超过后表单关闭提交
备注否仅后台可见的说明
开始时间必须早于截止时间,否则保存会失败。
  1. 点击「确定」保存。系统会:

    • 自动生成唯一的表单访问标识(form_key,随机串,防止被遍历猜测);
    • 按所选场景创建初始字段,并写入表单设计器;
    • 按表单名称/业务场景预选一套「填表页模板」,可在设计器的收集设置中更换。

新增表单页面

业务场景与预置字段

场景预置字段示例
招生报名姓名、手机号、性别、出生日期、报考层次、备注
线上预约姓名、手机号、预约时间、预约项目、需求描述
信息收集姓名、手机号、邮箱、留言
活动/会议报名姓名、手机号、单位/公司、参加人数、餐食需求
问卷/满意度调查分组标题、姓名、手机号、年龄段、渠道、满意度评分、建议
意见反馈反馈类型、问题描述、相关图片、联系人、手机号
求职应聘姓名、手机号、性别、应聘岗位、最低学历、所在地区、简历附件、自我评价

五、表单设计器(核心)

保存表单后,在列表点击「表单设计」进入设计器。设计器为三栏布局:

顶部按钮:「收集设置」(抽屉式设置面板)与「保存表单」。
表单设计器三栏界面,标注左/中/右栏与顶部按钮

5.1 字段类型

字段类型说明是否落库
单行文本普通输入框(姓名、手机号等)是
数字仅可输入数字是
多行文本文本域,适合留言/描述是
单选一组选项中选一项是
多选一组选项中可多选是
下拉选择下拉菜单选择一项是
日期日期选择器是
日期时间日期 + 时间选择器是
图片上传上传图片是
文件上传上传文件(如简历)是
评分组件星级评分(可设最高分)是
省市区省/市/区三级联动是
分组标题纯布局,给表单分段否
说明文字纯布局,展示一段说明否

5.2 添加字段

两种方式任选:

5.3 配置字段属性

在画布中点击某个字段,右栏显示其属性面板。通用属性如下:

属性说明
字段名称显示给填表人的标签文字,如"姓名"
图标为该字段选择 font-awesome 图标(留空不显示)
英文名存入数据库的字段名,仅字母/数字/下划线,留空自动生成
必填开关,开启后填表人必须填写
验证规则选择校验规则(如手机号、邮箱、数字等),提交时校验
提示信息显示在标签后方的浅色小字,用于补充说明
占位提示输入框内的灰色提示文字
最大长度单行/多行文本可输入的最大字符数,0 表示不限
选项单选/多选/下拉的选项,每行一个选项
最多可选多选类字段最多可选几项,0 表示不限

5.4 特殊字段的专属属性

评分组件:

属性说明
最高分星级数量(2~10,默认 5)
允许半星是否支持半星评分
显示分值文字是否在星标旁显示分值
主题色评分星标颜色,留空使用默认

图片上传 / 文件上传:

属性说明
上传数量最多可上传数量,1 即"只传 1 个",0 表示不限
允许后缀逗号分隔,如 jpg,png;只能在全站白名单内收紧,留空不单独限制
文件大小单个文件上限(MB),取"此处配置"与"全站上限"的较小值
上传类字段的规则提示会自动拼接并展示在填表页,例如"最多 2 张图片,仅限 jpg/png,单个不超过 3MB"。

分组标题 / 说明文字:仅用于排版,不收集数据,可设置文字与图标。

5.5 排序与删除字段

5.6 保存表单

点击右上角「保存表单」。

提示:至少需要配置一个可落库的字段(分组标题、说明文字不算),否则保存会提示"请至少配置一个数据字段"。

六、收集设置

在设计器点击右上角「收集设置」按钮,右侧弹出设置抽屉。所有外观改动会在中间手机画布实时预览。

收集设置抽屉展开状态

6.1 基础与文案

设置项说明
提交按钮文字默认"提交",可自定义
成功提示语提交成功后展示的文字,默认"提交成功,感谢您的填写!"
顶部说明展示在表单顶部的说明文字(支持富文本)
底部描述展示在表单底部的说明

6.2 填表页模板

在抽屉中的「填表页模板」下拉里选择整站风格。系统内置以下模板:

模板风格说明
通用简约蓝色渐变、圆角输入框,适合大多数信息收集场景
招生报名学院气质,适合招生、报考、入学报名
线上预约清爽服务感,适合预约、上门、到店服务
信息收集中性简约,适合登记、通讯录、资料采集
活动会议活力明快,适合活动、峰会、会议报名
问卷调查清新柔和,适合问卷、满意度、测评
意见反馈温暖亲切,适合建议、投诉、意见通道
求职应聘商务专业,适合招聘、应聘、简历投递

收集设置 - 填表页模板下拉,展示各风格模板

6.3 外观(模板配色 / 背景图 / 封面图 / 卡片样式)

设置项说明
填表页背景图上传或粘贴图片地址;建议竖图 750×1334、300KB 内
背景显示方式铺满裁切 / 原图平铺 等(有背景图时出现)
卡片不透明度0~100,控制背景图上卡片的遮罩浓度,100 为纯色卡片
模板配色主题色、背景色、文字色,可一键恢复默认
头部封面图顶部封面图;建议横图 750×280、200KB 内
标题位置"图上文下"(默认,整图不裁切)或"标题叠图"
封面显示方式 / 标题遮罩仅"标题叠图"时生效
卡片圆角0~24px
卡片阴影无 / 轻 / 深
卡片宽度窄(480) / 标准(640) / 宽(900) / 撑满(仅影响电脑端)
安全说明:本站图片地址仅支持 /upload/ 目录内图片或 http(s) 外链图片;填写非法地址会在保存时直接报错。

6.4 收集规则

设置项选项说明
提交验证码开启 / 关闭开启后填表页出现图形验证码
自动审核通过 / 待审核"通过"则收集数据直接生效;"待审核"则需后台审核
提交限制不限制 / 每 IP 一次 / 每 IP 每天一次 / 总条数上限控制重复提交与总量
条数上限数字仅"总条数上限"时出现
嵌入域名白名单逗号分隔域名限制仅指定第三方网站可嵌入并提交;留空不限制
域名白名单支持形如 www.a.com,*.b.com 的写法;跨域嵌入提交时会校验来源。

收集设置 - 收集规则部分

设置完成后点击抽屉下方「保存设置」。


七、预览与分享填表页

填表页特征:


八、嵌入第三方网站/公众号

在表单列表点击「嵌入代码」,进入嵌入页面,提供三种方式:

方式说明
填表页链接直接分享链接
iframe 嵌入复制 iframe 代码粘贴到第三方网页,表单自适应容器宽度,推荐
JS 脚本嵌入通过 embed.js 在容器内动态渲染,样式更易被宿主页面覆盖
生成嵌入代码前,需先在设计器中保存字段;否则会提示"请先完成字段设计并保存"。

如需限制仅指定网站可嵌入,请先在「收集设置 → 嵌入域名白名单」配置域名。

嵌入代码页,展示填表页链接、iframe 代码、JS 代码与复制按钮


九、数据管理

在表单列表中,点击某表单的「数据」进入其收集数据页面。

9.1 数据列表与筛选

页面顶部提供标签页筛选:

数据管理列表,顶部标签页与数据表格

9.2 添加 / 编辑 / 删除数据

9.3 数据审核

  1. 勾选需要审核的一条或多条数据;
  2. 点击「审核」按钮,在弹窗中选择审核结果(通过 / 未通过);
  3. 提交后审核状态更新。
若表单「收集设置 → 自动审核」选择"通过",则新提交数据默认已通过,无需手动审核。后台手动添加/导入的数据审核状态同样受该设置影响。

审核弹窗,选择审核结果并提交

9.4 数据导出

点击「导出」可导出收集数据为 Excel(.xlsx):


十、提交日志

在后台左侧菜单进入 「表单收集 → 提交日志」,可查看所有表单的提交记录,用于排查与追溯。

删除日志仅移除追溯记录,不影响已收集的表单数据;但"每 IP 一次 / 每 IP 每天一次"等提交次数限制依赖日志计数,删除对应日志后该 IP 可重新提交。

提交日志列表页,展示所属表单、来源标识、IP、来源页与时间


十一、前台填写体验

访客打开填表页或嵌入页面后:

  1. 按字段填写表单,必填项会做校验;
  2. 如果开启了验证码,需填写图形验证码;
  3. 如果设置了提交限制(每 IP 一次等),超限会收到提示;
  4. 提交成功后展示"成功提示语",也可自定义。

前台填写并提交成功的提示效果


十二、常见问题(FAQ)

现象可能原因处理办法
保存表单提示"请至少配置一个数据字段"仅添加了分组标题/说明文字至少添加一个可落库字段(如单行文本)
保存表单提示图片地址不合法背景图/封面图地址不在白名单使用上传的 /upload/ 图片或合法 http(s) 外链
嵌入到第三方网站无法提交配置了域名白名单但未包含该网站在收集设置中把该网站域名加入白名单
填表页提示"表单收集尚未开始/已截止"未到开始时间或已过截止时间调整表单的起止时间
提示"每 IP 只能提交一次"等命中提交限制调整"收集设置 → 提交限制"
多图上传后数据只存了一张历史数据或旧版脚本问题确认使用当前版本的填表页/嵌入脚本
修改样式后前台未更新浏览器缓存强制刷新(Ctrl+F5)或清理缓存
旧表单打开后样式与之前不同封面图默认"图上文下"在收集设置中把"标题位置"改为"标题叠图"
表单名称未命中推荐关键词,模板预选不理想模板推荐基于名称关键词与业务场景在收集设置中手动选择合适模板
切换模板后前台样式没变浏览器缓存旧样式强制刷新(Ctrl+F5)或清理缓存