使重力形式成为必需的隐藏字段?

Make Gravity Forms Hidden Field Required?

我有一个使用 Gravity Forms 的 Wordpress 网站,包括正常功能所需的隐藏字段。有没有办法在需要重力表单的表单上创建隐藏字段?

我将发送一封电子邮件,其中包含 URL 链接到自动填充这些隐藏字段的此表单。但是,我想让这些隐藏字段成为必需字段,或者如果未设置这些隐藏字段则阻止提交表单,如果用户手动导航到表单而不是通过生成的 URL.

我希望避免在仅提交了部分信息的情况下形成已提交表单的印象。

不需要隐藏的表单元素。

elements of type hidden let web developers include data that cannot be seen or modified by users when a form is submitted.

Source

如果您放置隐藏值,请确保将其与要发送的值放在一起,或确保在提交之前通过 javascript 编辑该值。

最简单的 code-free 解决方案是使用条件逻辑仅在隐藏字段不为空时显示提交按钮。设置可能如下所示:

您可以更进一步,使用相反的条件逻辑来显示 HTML 字段和自定义消息,让用户知道 为什么 他们不能提交表格。

您现在可以使用两个 CSS 类 来隐藏您的字段: “gf_hidden”或“gf_invisible”

如果未填写,则不会显示验证消息,因此用户可能不知道提交中缺少什么:

Gravity Perks 的人有一个很好的页面,但更详细地解释了它。 https://gravitywiz.com/how-to-hide-gravity-forms-product-fields/