问题标签 [gravityforms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5019 浏览

ajax - Wordpress + Ajax 页面加载 + 重力表单 + 重力表单分页符

我现在有这个设置:

一个 WordPress 网站,我使用类似于http://barbajs.org/的东西 所以每个页面内容都通过 ajax 加载到一个<main></main>标签中。

在其中一个页面(联系页面)中,我有一个重力表单并且正在使用分页符。表单被分成多个步骤,每个步骤都加载到页面内。如果我加载的第一页是该页面(联系页面),一切正常,但是一旦我转到另一个页面并返回,或者如果我从前一页转到联系页面,表单就不再起作用.

关于如何解决它的任何想法。这是代码部分:

Wordpress:所见即所得的短代码

在加载时,我有这个:( jQuery('#gform_wrapper_2').show()这是唯一有效的东西),所以我没有得到黑页。

如果我单击下一步(它不会加载下一步)并且我已经尝试过:这是我在文档或下一个按钮中找到的onclick = "..."

我需要gform.init()理想的东西:D 或类似的东西,让我再次绑定表单。

非常感谢!

0 投票
2 回答
68 浏览

php - 如何在另一个变量中获取变量的值

我试图在函数内部获取$pi1$pi2变量值 add_custom_price,但似乎没有任何效果。

我已经研究过设置变量可以从函数类访问,但我不确定我是否理解如何正确访问它们。

0 投票
2 回答
897 浏览

wordpress - 如何使用重力形式复选框 URL 查询参数传递标签而不是值

我需要将标签列表传递到 Wordpress 表单中以创建复选框,最好是重力表单。我知道您可以使用:“允许动态填充字段”,但这只会填充值并且不会动态地制作复选框列表。例如:yahoo.com/?CheckboxLabels=yellow&green&red

复选框:

  1. 黄色
  2. 绿色
  3. 红色的

有没有办法做到这一点?谢谢你。

0 投票
1 回答
517 浏览

wordpress - 寻找集成 Gravity Forms 和 Amazon S3 的解决方案

TL;DR:我们正在寻找一种解决方案,可以将通过 Gravity Forms 上传的文件存储在自定义 Amazon S3 环境中,最好是直接存储。

更长的版本:我们有一个使用重力表单创建的有点复杂的多页表单。其中一个字段允许用户通过多文件上传字段附加最多 5 个文件,然后应将其存储在内部 Amazon S3 实例上(为简化起见,它基本上使用自定义地址而不是 .s3.amazonaws。 com)。最好的情况是上传的文件甚至不会触及站点运行的服务器的文件系统。
我们发现的唯一解决方案似乎仅将其作为存储一切的扩展,包括在 S3 中上传到媒体库的文件,我们特别不想这样做。到目前为止,我们还没有找到任何可以让我们专门仅将通过 Gravity Forms 附加的文件上传到 S3 的东西。

有没有人对这是否可能有任何建议,最好是链接?

0 投票
1 回答
1475 浏览

php - 将 wp-Gravity 表单输入提供给自定义 sql 表

背景:我有一个由 cpanel 管理的基本 myslq 数据库结构的 wordpress 安装。我已经实现了重力表单插件来生成一种联系我们的表单。如果客户对产品有疑问/投诉,他们会填写表格并提交。然后这将进入我在 wp 数据库中创建的自定义表(wp-contacts)。我使用 ODBC 连接器将表中的数据与 Filemaker 连接起来。然后,我们的客户服务团队可以在我们开发的自定义文件制作器应用程序中查看数据,他们可以回答问题。

问题:我的 PHP 脚本存在问题,该脚本应该将重力从客户的数据输入发送到我创建的自定义 sql 表。当我测试 from 并输入示例数据并单击提交时,我收到此页面无法显示错误。此外,我创建的自定义表中没有数据。还有验证码的问题。我已经在重力形式中实现了验证码,所以如果检查了验证码,我会假设我需要某种字段设置为 1 或 0?实现这一点的最佳方法是什么?这是我的脚本:

我的表格中有一些字段不是通过重力表格与我们联系表格填充的。相反,这些字段由我们的客户服务器团队在他们的 filemaker 应用程序中回答问题(即 answer、answered_by 等)时进行操作,并由 filemaker 用于其他目的。对于这些字段,我使用了占位符 ''。对于添加的每条记录,我的 ID 字段设置为自动递增。
数据库结构图

0 投票
1 回答
3689 浏览

php - 通过 Ajax 加载重力表单会导致

我正在尝试通过 Ajax 加载重力形式。我在另一个 javascript 的用户操作期间加载了表单。只要表单上有日期字段,表单就会完美地加载和提交。一旦我从表单中删除日期字段,我就会收到以下错误:

未捕获的 ReferenceError:未定义 gformInitSpinner

我已经尝试了重力形式的 js 错误中建议的解决方案,但无法解决问题。

Ajax 脚本

初始化脚本

有谁知道日期字段与脚本的作用不同以使其工作?非常感谢任何帮助,谢谢。

更新

带有日期字段的表单是页面上的另一种表单......我刚刚意识到它不是通过 ajax 调用的......所以我需要找到已经通过简码加载的页面中的差异,它似乎使 ajax 表单工作。将 ajax 添加到简码不起作用。

如果我找到脚本会更新。谢谢。

0 投票
1 回答
413 浏览

php - WooCommerce:使用来自 URL 的参数预填充注册字段

我在我的网站上使用了一个小表格(重力表格),它要求输入名字、姓氏和电子邮件。发送表单后,它会重定向到 WooCommerce 注册页面并向 URL 添加一些参数。

URL 如下所示:https ://example.com/?first_name=First&last_name=Name&email=info%40example.com

现在我用这个代码(对于电子邮件字段)更改了 WooCommerce 模板 form-login.php:

它适用于这个领域,因为我可以改变它。(它是如何完成的好吗?)

问题是,我在模板中看不到名字和姓氏的字段。因此我不知道如何更改它们或添加参数。

有什么诀窍吗?

0 投票
1 回答
1438 浏览

wordpress - 为选择选择的重力形式在移动设备上不起作用

我在我的 WordPress 网站上使用了重力形式。我选择了州和邮政编码的下拉菜单。我还检查了增强的用户界面复选框,但是,在我的移动设备的下拉字段中没有启用它。

下拉字段的屏幕截图

选择或重力形式是否有任何选项可以在移动设备上启用选择。

您的回复非常感谢。

0 投票
1 回答
1214 浏览

logic - 从四个条件逻辑字段之一(重力形式)中获取值

我需要使用条件计算之类的方法基于两个不同的字段选项进行一些计算。

场景:我们预订生日派对。

在第一个字段(产品)中,您可以选择表演者的数量(1 - 4) 在第二个字段(产品选项)中,您可以选择派对的持续时间(60 分钟、75 分钟、90 分钟) 每个派对价格根据表演者的数量和持续时间而变化。目前我有条件逻辑说,如果我选择一个表演者,然后显示第二个字段的价格。如果他们选择两个执行者,则另一个产品选项字段(使用条件逻辑)显示这些持续时间的价格,依此类推(为每个执行者选项显示不同的持续时间字段,总共四个)。这完全可以正常工作,并且计算可以正确显示总数。

但是,我需要将执行者和持续时间字段连接到 Salesforce,它只允许您将单个字段映射到潜在客户。因此,由于我需要 salesforce 从四个条件逻辑“持续时间”选项字段之一中读取单个持续时间,所以它被撤消了。我在想的是,可能会有一个新字段映射到四个持续时间字段,并且只回显选择的任何一个,但我不确定这是否可能。类似于最终持续时间值 = 从四个持续时间字段中选择的任何持续时间值。

另一种选择是使用单个产品字段和单个持续时间字段,并根据在这两个字段中选择的选项计算总字段。

ETC...

但我不知道这种计算是否可行。我必须尝试哪些选择来实现我所追求的目标?

干杯

0 投票
1 回答
768 浏览

gravity-forms-plugin - 重力形式-动态流行。链式选择


这里有点新手。自学 PHP/java/etc。试一试。我一直在使用这个使用 GF 的文档页面来创建一个链式选择,它将公司名称(来自以前的 GF 条目)作为父级,但是我在子级(这是公司的功能)方面遇到了问题。

当我使用以下代码让我的链式选择的父级触发时,我为自己感到非常自豪:

现在,该代码有效。也许它不漂亮,但它有效。所以下一步是让它填充 Child 字段。我已经能够做到这一点,但我很难过......

我觉得问题出在chained_value上。哎呀,如果我能让它通过第一个片段中的第一个 foreach 工作,我就会跳起欢乐的舞蹈。有什么想法吗?