标签: gravity-forms-plugin

重力表单添加显示无

我创建我的WordPress主题里的模板,因为我的模板是一个完全不同的布局比我的活动主题,模板都有它自己的页眉和页脚以及两者的内部我已经正确声明wp_head();wp_footer();分别.

在我的模板代码中,我试图使用do_shortcode显示重力形式,但没有显示任何形式.当我检查该区域时,我可以看到表单代码,但是有一个style="display:none"添加到.gform_wrapperdiv.

再补充一点,重力形式在我的网站的其余部分(使用活动主题的所有页面/帖子)中都能正常工作,我的自定义模板上只有问题.

任何建议都非常感谢.

谢谢

css wordpress wordpress-theming wordpress-plugin gravity-forms-plugin

5
推荐指数
3
解决办法
1万
查看次数

如何在同一页面上多次使用相同的重力形式ID

我目前的页面设置是我有一个适合事件注册的重力表.在这种形式中,我有一个隐藏的字段,告诉我使用已注册的事件.

我在一个页面上显示多个事件注册,因此我在同一页面上多次使用相同的表单,但每个表单都具有不同的"event_name"值.

我遇到的问题是,因为每个表单都有相同的ID,一旦他们提交了一个事件的注册,所有表单都显示"谢谢"消息,不允许重新提交.

理想情况下,我希望他们无法重新提交,但仍然可以提交其他活动的表格.

事件是动态创建的,因此我不能为每个事件提供特定的表单.

任何想法都会受到欢迎!

wordpress gravity-forms-plugin

5
推荐指数
1
解决办法
1511
查看次数

重力在成功提交表格时形成fire js事件

是否在重力形式无论如何可能在成功的ajax表单传输上触发javascript事件?

将html javascript添加到显示的响应中似乎不起作用,例如:

<script>console.log("successful-form-transmition");</script>
Run Code Online (Sandbox Code Playgroud)

javascript wordpress wordpress-plugin gravity-forms-plugin

5
推荐指数
1
解决办法
9005
查看次数

重力形式特定字段的自定义验证消息不起作用

我试图为任何字段添加自定义验证消息,但它仅显示默认错误消息。

自定义验证消息

wordpress gravity-forms-plugin

5
推荐指数
1
解决办法
6355
查看次数

Gravity Forms API Always 401

我正在尝试使用重力形式rest api,https: //www.gravityhelp.com/documentation/article/web-api/,但是无论尝试如何,我都会收到401错误。我已经尝试使用文档和Steven Henty的文章https://www.stevenhenty.com/gravity-forms-api/中列出的所有方法,但是它似乎没有用。

如果我以管理员身份登录到wordpress网站,则无法使用类似以下的链接:

http://mydomain/gravityformsapi/forms/

感谢您的任何建议。

wordpress gravity-forms-plugin

5
推荐指数
2
解决办法
1905
查看次数

VueJS + 重力表单 API

我正在考虑将 VueJS 项目与 Gravity Forms 集成,但是我不知道如何通过 VueJS 项目的 API 触发 GF 加密要求?

如下所述,在附加值并将其发送到 GF API 之前,需要首先计算签名。

function CalculateSig(stringToSign, privateKey){
//calculate the signature needed for authentication
var hash = CryptoJS.HmacSHA1(stringToSign, privateKey);
var base64 = hash.toString(CryptoJS.enc.Base64);
return encodeURIComponent(base64);
}

//set variables
var d = new Date;
var expiration = 3600; // 1 hour,
var unixtime = parseInt(d.getTime() / 1000);
var future_unixtime = unixtime + expiration;
var publicKey = "KEY HERE";
var privateKey = "KEY HERE";
var method = "POST";
var route = …
Run Code Online (Sandbox Code Playgroud)

javascript wordpress gravity-forms-plugin vuejs2 gravityforms

5
推荐指数
1
解决办法
1178
查看次数

Wordpress + Ajax页面加载+重力形式+重力形式分页符

我现在有这个设置:

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

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

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

Wordpress:WYSIWYG与短代码

[gravityform id="2" title="false" description="false" ajax="true"]
Run Code Online (Sandbox Code Playgroud)

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

如果我点击下一步(它没有加载下一步),我试过这个:这是我在文档或下一个按钮下找到的 onclick = "..."

jQuery(document).trigger('gform_post_conditional_logic', [2, null, true])
jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} )
jQuery(document).trigger('gform_post_render', [2, 1]) 
jQuery("#gform_target_page_number_2").val("2");  
jQuery("#gform_2").trigger("submit",[true]); 
Run Code Online (Sandbox Code Playgroud)

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

非常感谢!

ajax wordpress gravity gravity-forms-plugin gravityforms

5
推荐指数
1
解决办法
2863
查看次数

Wordpress + Gravity Forms Ajax + Swup JS

我正在使用 swup.js 进行页面转换和通过 AJAX 更改内容。不幸的是,重力表单似乎不能很好地处理 AJAX 请求,并且我的表单在转换后无法正常工作。

我正在使用以下内容在页面加载时重新初始化我的脚本:

document.addEventListener('swup:pageView', (event) => {
// code 
})
Run Code Online (Sandbox Code Playgroud)

是否有任何我可以在 javascript 中重新初始化的函数,以便 Gravity 表单会在每个页面转换时重新初始化?在文档中找不到任何内容。

javascript ajax wordpress gravity-forms-plugin

5
推荐指数
1
解决办法
561
查看次数

Gravity Forms AJAX提交后如何启动文件下载

我有一个重力表单,用户可以在其中设置复选框来选择要下载的文件。对于增强的 UX,表单是多页的并使用 AJAX。

使用以下 PHP 函数和 Gravity Forms Hook,我可以遍历选定的复选框并将文件添加到 ZIP 存档中,但目前无法开始下载。

add_filter( 'gform_after_submission_3', 'download_brochures_message', 10, 4 );
function download_brochures_message( $entry ) {

$confirmation = "Your download should begin shortly. \r\n";
$error = "Files not set \r\n";

$file1 = rgar( $entry, '1.1' );
$file2 = rgar( $entry, '1.2' );
$file3 = rgar( $entry, '1.3' );
$file4 = rgar( $entry, '1.4' );

$files = array(
        $file1,
        $file2,
        $file3,
        $file4
    );

print_r($files);

$zip = new ZipArchive();

$current_time = time();

$file_folder = wp_upload_dir();

$dir …
Run Code Online (Sandbox Code Playgroud)

php ajax wordpress jquery gravity-forms-plugin

4
推荐指数
1
解决办法
3421
查看次数

如何在 gform_pre_render() 中添加重力形式字段

我有一个多页重力表格,它通过单选按钮呈现一系列问题。

Which of the following would you choose?

    o  Choice #1
    o  Choice #2

    +----------+   +----------+  
    |   BACK   |   |   NEXT   |  
    +----------+   +----------+  
Run Code Online (Sandbox Code Playgroud)

每个问题和选择集都使用自定义字段(高级自定义字段)进行配置。我能够从gform_pre_render过滤器中很好地遍历所有这些问题和选择,现在我想即时创建所需的重力形式字段。

具体来说,每个问题都有一个页面字段和单选按钮字段。

我真的尝试了几乎所有我能想到的搜索条件在 Google 上并浏览了 Gravity Help 的文档,但我只是没有看到动态添加字段的示例。

有人可以为我点亮一盏灯吗?:P

gravity-forms-plugin

3
推荐指数
1
解决办法
3637
查看次数