微信增强字段支持表单提交校验

1. 简介

1.1 案例简介

本文将介绍,如何通过微信增强中微信用户仅限提交一次」的开关,实现用户在同一个表单上仅能提交一次的效果。

1.2 使用场景

  • 在问卷调查场景中,限制每人只能提交一次问卷,保证问卷数据的准确性;
  • 在抽奖活动中,限制每人只能提交一次抽奖报名信息,保证了奖品抽取的公平;
  • 在投票场景中,限制每人只能投一次票,防止恶意刷票现象出现。

1.3 预期效果

在运动调查投票场景中,每人最多可以选择 3 个喜欢的运动,选出自己喜欢的运动后,不允许进行第二次投票。

如下所示:

2. 操作步骤

以运动调查投票场景为例:每人最多可以选择 3 个喜欢的运动,仅能参与一次投票活动。

2.1 基础表单配置

2.1.1 配置表单字段

新建运动调查投票表单,用于人员对喜欢的运动进行投票,字段设置如下:

字段名称

字段类型

您的年龄

数字

您的性别

下拉框(选项自定义添加)

选出你最喜欢的运动

复选框组

2.1.2 开启表单提交校验

1)选择要设置的字段,在表单属性>>表单提交校验处,点击下方添加校验条件。如下图所示:

2)设置不满足校验条件时提示文字和公式。公式如下所示:

COUNT(选出你最喜欢的作品)<=3

2.2 开启微信增强

进入表单的「表单发布 >> 公开发布 >> 表单填写链接」处开启表单填写链接微信增强,获取填写者信息选择「静默获取」(仅获取微信OpenID),同时打开「微信用户仅限提交一次」。

2.3 表单发布

表单配置完成后,即可在「表单发布 >> 公开发布 >> 表单填写链接」处获取表单链接/二维码,发送给投票人员填写即可:

2.4 效果演示

效果参见本文【1.3 预期效果】。

3. 注意事项

若要利用微信OpenID,设置复杂的表单提交校验效果,如限制每人每月只能提交 1 次。

可参考公式编辑调用微信增强场景的案例:公式编辑调用微信增强

Copyright(C)2023 HFBangFu Inc. All Rights Reserved 皖ICP备12017563号-5