创建投票表单
在后台编辑表单,将表单类型选为「投票」,再打开「投票选项」设置。配置完成后,需要在页面的表单模块中引用这个表单 ID。
前台用户需要先登录才能投票。已有投票记录的用户不能再次提交;截止后也不能继续投票。
选择类型并添加选项
- 单选:每次只能选择一个选项。
- 多选:一次可以选择多个选项。
- PK:用于两个选项对比。当前前台按前两个选项显示左右两方,因此应配置两个选项。
逐项填写「选项名称」,并补齐网站使用的各语言文字。不同语言应保持选项含义和顺序对应,因为提交时使用选项所在位置识别选择。
填写初始票数
每个选项的「投票数量」默认是 0;「投票总数量」也默认是 0。正常收集真实投票时,可以保留默认值,让系统随用户提交更新。
这两类数量含义不同:用户提交一次后,总数量增加 1,每个被选中的选项各增加 1。因此,多选投票的选项票数之和可能大于总数量,不需要强行改成相等。
后台允许指定初始数量,但手动填写的数字不代表真实用户投票记录。不要为了调整展示百分比,随意修改正在进行的活动统计。
设置截止时间
在「投票截止时间」填写结束时间,格式如 2026-12-01 12:00:00。后台按格林威治时间(GMT)判断;北京时间比 GMT 快 8 小时,例如北京时间 20:00 应填写 GMT 12:00。
截止时间留空表示不设截止日期。超过设定时间后,前台显示结束状态,提交也会被拒绝。
保存并验证
- 保存表单,在目标页面引用对应 ID,检查类型、选项顺序和各语言文案。
- 用尚未投票的登录账户提交一次,确认所选项数量和总数量按规则增加。
- 再次打开页面,确认该账户显示已投票状态,不能重复提交。
- 使用测试投票检查截止状态,避免通过修改正式活动的时间和票数来测试。
多语言不会重置投票
多个语言页面引用同一表单 ID 时,使用的是同一份投票设置和统计。翻译选项名称不会创建新投票,也不会清除已有投票记录或重置截止时间。
活动开始后,尽量不要调换选项位置或把旧选项改成另一种含义,以免已有选择与新文案对应错误。