我尝试在用户创建账户时添加 UTM 参数 作为用户自定义字段。我的计划如下:
- 在 Discourse 管理设置中添加用户自定义字段
- 从 URL 解析 UTM 参数并将其存储在 cookie 中,以便随时访问
- 在账户创建表单中设置隐藏输入值
- 使用 jQuery 将这些隐藏字段的值填充为对应的值
然而,表单中的字段似乎存在一个问题,这似乎是因为需要点击它们——就像密码字段需要点击以触发验证并最终允许提交表单一样。
有人知道如何用 jQuery 绕过这个问题吗?
我尝试在用户创建账户时添加 UTM 参数 作为用户自定义字段。我的计划如下:
然而,表单中的字段似乎存在一个问题,这似乎是因为需要点击它们——就像密码字段需要点击以触发验证并最终允许提交表单一样。
有人知道如何用 jQuery 绕过这个问题吗?
如果这能帮到某人,我漏掉了触发一个事件。例如:
$('.user-field.user-field-utm_source input').trigger('change');