微信增强字段支持表单提交校验
1. 简介
1.1 案例简介
本文将介绍,如何通过微信增强中「微信用户仅限提交一次」的开关,实现用户在同一个表单上仅能提交一次的效果。
1.2 使用场景
- 在问卷调查场景中,限制每人只能提交一次问卷,保证问卷数据的准确性;
- 在抽奖活动中,限制每人只能提交一次抽奖报名信息,保证了奖品抽取的公平;
- 在投票场景中,限制每人只能投一次票,防止恶意刷票现象出现。
1.3 预期效果
在运动调查投票场景中,每人最多可以选择 3 个喜欢的运动,选出自己喜欢的运动后,不允许进行第二次投票。
如下所示:
2. 操作步骤
以运动调查投票场景为例:每人最多可以选择 3 个喜欢的运动,仅能参与一次投票活动。
2.1 基础表单配置
2.1.1 配置表单字段
新建「运动调查投票」表单,用于人员对喜欢的运动进行投票,字段设置如下:
字段名称 | 字段类型 |
您的年龄 | 数字 |
您的性别 | 下拉框(选项自定义添加) |
选出你最喜欢的运动 | 复选框组 |
2.1.2 开启表单提交校验
1)选择要设置的字段,在「表单属性>>表单提交校验」处,点击下方「添加校验条件」。如下图所示:
2)设置不满足校验条件时提示文字和公式。公式如下所示:
COUNT(选出你最喜欢的作品)<=3
2.2 开启微信增强
2.3 表单发布
表单配置完成后,即可在「表单发布 >> 公开发布 >> 表单填写链接」处获取表单链接/二维码,发送给投票人员填写即可:
2.4 效果演示
效果参见本文【1.3 预期效果】。
3. 注意事项
若要利用微信OpenID,设置复杂的表单提交校验效果,如限制每人每月只能提交 1 次。
可参考公式编辑调用微信增强场景的案例:公式编辑调用微信增强。