【发布时间】:2015-07-26 02:21:40
【问题描述】:
通过使用重力表格,我生成了一个联系表格。当我提交表单时,表单消失并显示成功消息。
我想要的是保持表单,并在表单下方显示成功消息。谁能帮我解决这个问题..
【问题讨论】:
标签: php wordpress gravity-forms-plugin
通过使用重力表格,我生成了一个联系表格。当我提交表单时,表单消失并显示成功消息。
我想要的是保持表单,并在表单下方显示成功消息。谁能帮我解决这个问题..
【问题讨论】:
标签: php wordpress gravity-forms-plugin
此答案在Svetlozar's answer 上回复Adrian's comment。
要禁用 Ajax 读取器,只需转到帖子,从那里找到表单,您可以在高级选项右侧的设置中禁用它。
另外,我想找到该重新加载器的 CSS 并在 CSS 中使用 display:none。
【讨论】:
你可以使用这个过滤器
add_filter('gform_get_form_filter', function($form_string, $form) {
$form_string = str_replace( "replaceWith", "append", $form_string );
return $form_string;
}, 10, 2);
$form_string 包含表单提交后执行的javascript。
您正在用 append 替换 javascript 函数 replaceWith。
非常适合我。
【讨论】:
启用 AJAX
选中此选项将使您的表单能够通过 AJAX 提交。通过 AJAX 提交表单,无需刷新页面即可提交表单。
https://www.gravityhelp.com/documentation/article/embedding-a-form/
如果您进入 Wordpress 管理 -> 表单 -> 设置,您可以在设置中启用它
【讨论】: