表单提交后数据未保存是因绑定失效或提交配置错误:需确保输入框在数据容器内并绑定字段,行为流中配置默认主提交连接,且提交数据动作为行为流最后一个启用动作。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

客户在函子Zion搭建的摄影预约应用中提交表单后,页面刷新但记录未出现在数据表里,后台查不到新数据,客户也无法查看自己的预约记录——这通常不是网络问题,而是表单与数据模型之间的连接断开了。
检查字段是否绑定到数据模型字段
打开该表单页面,在左侧组件树中选中任意一个输入框(比如“客户姓名”文本框),右侧属性面板切换到【数据绑定】标签页。
确认【绑定字段】下拉菜单中已选择对应数据表(如“预约记录表”)中的具体字段(如“客户姓名”),而不是显示“未绑定”或空选项。
如果看到绑定字段是灰色不可选状态,说明该组件未被放入“数据容器”内——【必须将所有需保存的输入组件拖入「数据容器」组件中,否则绑定无效】。数据容器是Zion中唯一能触发数据写入的父级容器,单独放置的输入框即使设置了绑定,提交时也完全不参与数据组装。
验证主提交数据连接是否存在且启用
进入该表单页面的【行为流】设置页,点击顶部导航栏的「提交」事件。
查看是否已配置至少一条「提交数据」动作;若为空白,请点击「+ 添加动作」→ 选择「提交数据」→ 在弹出面板中指定目标数据表(如“预约记录表”)。
方法一:使用默认主提交连接 直接勾选「设为默认主提交连接」,Zion会自动将表单内所有已绑定字段的值映射过去,无需手动配字段映射关系。
方法二:手动配置字段映射 点击「高级设置」→ 展开「字段映射」→ 确保左侧表单字段与右侧数据表字段一一对应;特别注意时间字段(如“预约时间”)不能绑定到文本类型字段,否则提交时静默失败。
确认提交按钮是否绑定了正确的行为
选中页面上的提交按钮(通常是「提交预约」按钮),在右侧属性面板中找到【点击时执行】行为。
第一步:检查是否已绑定「触发提交事件」动作——这是最简路径,Zion会自动调用当前页面配置的主提交连接。
第二步:若绑定的是「运行行为流」,请点开对应行为流,确认其中包含且仅包含一次「提交数据」动作,并且该动作的状态为启用(开关呈蓝色)。
第三步:重点排查:如果行为流里还混有「清空表单」或「跳转页面」动作,且它们排在「提交数据」之前,会导致数据尚未发出就被重置或中断——【提交数据动作必须是行为流中最后一个有效动作】。











