在可提交表单中添加元素
打开后台「表单」的编辑页,在「<瓜奇> 表单」中选择「可提交表单」,再添加表单元素。先准备好要收集的信息和选项;需要联动显示时,先添加被引用的字段。
| 设置 | 填写方法 |
|---|---|
| 元素名称 | 写清要填写什么,例如“联系电话”。按启用的语言分别填写。 |
| 元素的键 | 用于识别字段和关联显示条件。系统会自动生成,同一表单内不能重复,一般保留原值。 |
| 元素类型 | 选择单行文本、多行文本、单选、多选、确认框、下拉选择、文件或内容区域。 |
| 是否必填 | 开启后,用户需要完成当前显示的这一项。默认关闭,内容区域不提供此开关。 |
| 占位文本 | 在适用输入框中提示填写方式,不能代替字段名称或必填设置。 |
| 默认值 | 为提供此设置的字段预先填入内容,保存后检查页面上的初始值是否正确。 |
| 选项 | 单选、多选和下拉选择使用,每行填写一个选项。 |
| 元素的描述 | 补充填写要求。说明文字不会自动增加校验或权限限制。 |
选择输入方式并设置必填
只能选择一项时使用单选或下拉选择;允许同时选择多项时使用多选;需要用户明确同意某项说明时使用确认框,并填写确认框文本。
单行文本还可以选择文本、数字、密码、手机号码、日期或颜色等输入类型。密码类型只是输入形式,不能据此认定提交后的数据会加密保存。
需要用户必须填写时,打开「是否必填」。仅在名称、占位文本或描述中写“必填”,不会代替这个开关。
按已有回答显示后续字段
在需要控制显示的字段中填写「该项元素的显示条件」,格式为 元素键|条件|值。每行一个条件;填写多行时,必须全部满足才会显示。
实际字段键|==|企业
这表示:被引用字段的值等于“企业”时,显示当前字段。把“实际字段键”替换为前面那个字段的真实键,不要填写它的名称。
| 条件 | 含义 |
|---|---|
==、!= |
等于、不等于。 |
>、< |
大于、小于。 |
>=、<= |
大于等于、小于等于。 |
any |
匹配列出的任意一个值,多个值用英文逗号分隔。 |
not-any |
不匹配列出的任何一个值,多个值用英文逗号分隔。 |
例如 实际字段键|any|企业,个体户 表示匹配其中一个值即可。不要把“一个条件中的多个可选值”和“多行条件必须全部满足”混淆。
保存后检查显示和提交
- 保存表单,打开引用该表单的实际页面。
- 不填写必填项,尝试提交,确认页面会提示补填。
- 选择满足显示条件的答案,确认后续字段出现。
- 改成不满足条件的答案,确认后续字段隐藏。前台必填检查只检查当前显示的必填字段。
- 再切回满足条件的答案,填写后提交,检查实际提交结果。
如果字段一直不显示,先检查引用的键是否正确,再检查分隔符、比较符和实际答案是否匹配。格式不完整的条件不能正常匹配。
多语言和权限限制
翻译字段名称时,应保留元素键。选项按语言填写时,数量与顺序应对应;条件比较的是实际值,如果翻译改变了选项文字,就要在每种语言下重新检查显示和必填效果。
显示条件只控制字段何时出现,不是访问权限。需要限制参与者,应设置表单的参与条件;不要依靠隐藏字段保护私密信息。