直接回答:把格式错误、业务拒绝和结果未知分开,表单才能交付。
表单原型先写规则再排输入框
字段越多不代表信息越完整。先确认每个字段的用途、是否必填、谁能修改和提交后如何使用,再安排顺序。格式错误、业务冲突、权限不足和请求超时必须分别表达,不能都写成“请重试”。
可以用墨刀原型搭建默认、错误、提交中、失败、结果待确认和成功状态;研发还需实现服务端校验、幂等和权限控制。
提交前后的可复制检查
- 空值和格式错误定位到对应字段,其他输入不被清空。
- 重复数据显示查看或更新路径,不创建第二条记录。
- 提交中禁用重复操作并说明当前状态。
- 超时先查询结果,确认未创建后才允许重试。
- 成功页与列表页使用同一条数据和状态命名。

表单原型设计要同时画清三件事:用户需要填什么,什么时候看到提示,提交后去哪里。以企业成员邀请表单为例,先确定姓名、工作邮箱、所属部门和角色,再补空值、格式错误、重复邀请与提交失败状态。你可以用墨刀AI生成表单原型搭建初稿,再用组件和交互完善细节。
表单不是把输入框排整齐就结束。用户能否理解字段、修正错误并保留已填内容,往往比视觉装饰更影响完成体验。下面围绕同一个邀请表单说明设计方法。
先删掉不必要的字段,再安排输入顺序
邀请企业成员时,工作邮箱用于接收邀请,角色决定加入后的权限,所属部门用于组织管理。姓名如果允许成员加入后自行完善,就未必需要在邀请时强制填写。不要因为模板有手机、地址和生日字段,就全部保留。
| 字段 | 本例的填写规则 | 需要显示的说明 |
|---|---|---|
| 工作邮箱 | 必填,用于接收邀请 | 填写可接收企业邀请的邮箱 |
| 所属部门 | 必选,从现有部门中选择 | 无部门时如何申请或联系管理员 |
| 角色 | 本例默认普通成员 | 普通成员与管理员的权限差异 |
| 姓名 | 选填,可在加入后补充 | 明确标注选填,不用猜测 |
这是一组教学规则,并非所有企业产品都应采用的默认设置。字段是否必填、谁可以邀请管理员、外部邮箱能否加入,需要由当前业务确认。先把这些规则写在原型说明中,再开始布局。

标签一直可见,比只放占位文字更清楚
不要只在空输入框里写“请输入工作邮箱”,因为用户开始输入后,这段文字就可能消失。字段上方或左侧应保留稳定的“工作邮箱”标签,示例格式和用途放在辅助说明里。必填、选填也应采用统一表达,不只依赖颜色或星号让人猜。
W3C表单教程强调标签、说明、分组和反馈对于表单可用性的重要性。原型阶段可以先把这些内容画出来,并在交付时注明标签与控件需要正确关联;画面上有文字,不代表最终代码已经具备相应的无障碍语义。
桌面可以分组,手机尽量顺着往下填
本例可以分为“成员信息”和“加入设置”两组,让邮箱与姓名在前,部门与角色在后。短表单采用单列通常更容易扫描;如果桌面端确实需要双列,应检查阅读和键盘操作顺序,避免用户不知道下一项在哪里。
移动端不要简单缩小桌面表单。部门选择器、长邮箱和错误说明都需要完整显示,提交按钮也不能遮住最后一个字段。页面较长时,可保留清晰的分组标题,但不要为了显得完整给四个字段拆出多个步骤。

错误提示要说清哪里错、怎么改
用户刚输入邮箱第一个字符时,不必立即出现一片红色。可在离开字段或尝试提交后检查格式,再按产品场景决定后续反馈时机。提示“邮箱格式不完整,请补充邮箱域名”,比“输入有误”更能帮助用户修正。
金额或数量字段还要约定空值、0、单位和小数位的含义;可参照数字输入框的数值与单位规则,把粘贴超精度金额后保留什么、如何修改写进校验说明。
对于重复邀请,应区分“已是成员”和“邀请待接受”。前者可引导查看成员资料,后者可提供重新发送的操作,但是否允许重发以及频率限制应由业务确认。不要把两种情况都当成邮箱格式错误。
如果表单还允许添加多个分类或标签,需要单独约定标签输入的新建、去重与批量粘贴;“选择已有项”和“创建新标签”应有可区分的结果,批量粘贴后也要指出哪些内容未被接受。
别只画红边,也要保留可读的文字
错误状态应包含文字说明,并放在对应字段附近;提交后有多个错误时,可让用户看到概览并找到具体位置。不能只靠红色区分错误与正常。更完整的反馈原则可参考W3C表单通知说明。

先填好一份邀请数据,别让状态各说各话
本练习由企业管理员邀请林宁加入产品部,邮箱使用 lin@example.com,角色为普通成员;示例邮箱不用于实际发信。约定只有企业管理员能发邀请,部门从现有列表选择,姓名可不填。本轮不演示邀请管理员,只展示普通成员权限说明,避免一个表单同时承担权限升级与成员邀请两种任务。
四个字段就够开始:邮箱和部门必填,角色固定普通成员,姓名选填。先画默认表单,再用同一组数据复制状态页。下面的提示不仅要写进注释,也要放在用户实际会看到的位置。
| 触发情况 | 页面文案 | 下一步 | 是否保留资料 |
|---|---|---|---|
| 邮箱为空,尝试提交 | 请填写工作邮箱 | 定位邮箱字段 | 部门、角色、姓名保留 |
| 邮箱填成lin@,离开字段 | 邮箱格式不完整,请补充邮箱域名 | 修正邮箱,不自动清空 | 全部保留 |
| lin@example.com已是企业成员 | 该邮箱已加入企业,无需再次邀请 | 查看成员 | 其余字段保留,不能新建邀请 |
| 同一邮箱已有待接受邀请 | 邀请已发送,等待对方接受 | 查看邀请记录;需要重发则使用既有邀请的重发操作 | 不创建第二条邀请 |
| 明确发送失败 | 邀请发送失败,填写内容已保留 | 允许重试 | 全部保留 |
| 请求超时,结果未知 | 邀请结果暂未确认,请先查询状态 | 查询同一邮箱的邀请;确认未创建后才允许再提交 | 全部保留 |
“格式错”“业务不允许”“结果未知”不能合成一种红框。格式错要改输入,已有成员要停止重复邀请,网络超时要确认结果。三者如果都写“请重试”,读者无法知道该修改什么,还可能创建重复操作。
提交按钮之后,还要设计四种结果
- 正在提交:明确显示处理中,避免用户不确定是否点到。
- 提交成功:告诉用户邀请发往哪个邮箱,并给出返回成员列表的入口。
- 提交失败:说明可以重试,保留已填写的信息。
- 重复操作:明确不会因为连续点击就产生多条有效邀请。
最后一项不仅是按钮禁用的问题。原型可以表达界面行为,但真实系统仍需由服务端处理权限、数据校验和重复请求。前端校验不能替代服务端校验,原型中可点击也不代表接口已经接通。
另外要单列“结果待确认”:网络超时只说明没有拿到结果,不等于邀请未创建。此时先查询同一邀请,确认失败后再允许重试;这条规则同时影响按钮、文案和后台处理。
复用模板时,优先看状态,不只看样式
可以从表单原型素材或登录页原型素材寻找布局参考,实际使用权限以素材页为准。复制后应替换字段、默认值和错误文案,而不是只改Logo。

若模板只包含默认状态,可先复制关键页面,分别画出错误、加载和成功状态,再建立交互。复杂字段依赖如“选择外部成员后增加有效期”,应明确哪些字段出现、已有数据是否保留。
遇到选择后才出现的追问,还需要确定条件表单的字段显隐与隐藏值处理,把暂存、校验和提交分别写清。
用AI起稿,再按一份邀请任务走完
设计企业管理员邀请普通成员的表单,移动端单列。 资料:邮箱lin@example.com,部门产品部,角色普通成员,姓名选填。 邮箱与部门必填。保持可见标签和权限说明,不提供邀请管理员的操作。 补空邮箱、lin@格式错误、已是成员、邀请待接受、提交中、明确失败、结果待确认与成功。 错误保留全部输入。请求超时先查询邀请状态,未确认前不重复提交。 成功显示“已向lin@example.com发送邀请”,列表状态是待接受,不是已加入。 不接真实邮件服务;先列规则和状态,再生成页面。

生成后让同事用长邮箱、空部门和重复成员分别试一次。每种情况都应有明确结果。如果还需要整理验收记录,可参考测试用例怎么写;要继续搭建点击与状态变化,再看交互原型设计。在墨刀AI创建表单初稿后,把错误恢复和提交结果一起做好,表单才真正便于评审。
按五个动作搭出可评审版本
- 建立默认页F01。按邮箱、姓名、部门、角色排列,标签始终可见。给部门提供“产品部”“研发部”“设计部”,普通成员权限说明放在角色附近。
- 建立校验页F02。至少表达空邮箱、
lin@和空部门三种输入;错误靠近字段,不清除其他值。尝试提交后定位第一处错误,后续修正时移除相应提示。 - 建立业务结果页F03。用不同演示分支表示“已是成员”和“待接受”。前者查看成员,后者查看邀请;重发的冷却时间等规则交由业务确认,原型不随意写死30秒。
- 建立提交页F04。显示“正在发送”,暂时阻止重复提交;明确失败返回可重试状态,超时进入待确认状态。等待结束的条件是返回结果,不是动画播放完。
- 建立成功页F05。显示“已向lin@example.com发送邀请”,而非“成员已加入”;提供返回成员列表入口,列表记录状态为待接受。
如果你用独立页面表达状态,页面名加上F01–F05便于定位;使用组件状态时,也应沿用同样的业务名称。把“返回列表”连起来后,测试列表中能否找到同一邮箱,避免成功页面和列表各用一套假数据。
用六条任务把表单走完
| 任务 | 预期表现 |
|---|---|
| 空邮箱、已选产品部,点击发送 | 邮箱提示必填,产品部仍在 |
| 输入lin@后离开,再补全域名 | 先提示格式问题;改正后对应错误消失 |
| 使用已是成员的邮箱 | 进入查看成员路径,不再次发送邀请 |
| 使用已有待接受邀请的邮箱 | 显示原邀请,不新增一条 |
| 提交超时后立即再次点击 | 先查询结果,未确认时不重复提交 |
| 以完整资料提交成功,再返回列表 | 邮箱一致,状态为待接受,姓名选填不阻断任务 |
失败修正也要对应原因:如果错误后部门变空,修的是状态恢复;如果“已发送”被读成“已入职”,修的是成功文案与列表状态;如果权限不足仍能发邀请,先补权限检查和恢复入口,不能只隐藏某一个按钮。真实系统的权限检查、去重与发送结果仍需研发实现。
下载成员邀请表单工作簿,已包含字段、六种提示、五步搭建和六条任务。若需要设计更多复杂字段,可用这份结构逐项加入条件,优先保证旧任务仍能完成,再考虑视觉样式。