如何在提交后仍然显示上面的确认表格?默认情况下,表单消失。谢谢!
答案 0 :(得分:1)
显示带有确认的表单可能会让用户感到困惑;但是,可以在表格确认中包含表格的短代码。我从来没有在自己的确认中对此进行测试,包括相同的表格。
另一种选择是使用GP Reload Form plugin(demo)。它允许用户重新加载提交的表单以进行多次提交,而无需刷新页面。它还支持在X秒后自动刷新表单,因此用户可以看到确认,然后重新加载表单。
免责声明:GP Reload Form是我自己的插件。
答案 1 :(得分:1)
答案 2 :(得分:1)
在functions.php
:
add_filter( 'gform_confirmation_FORMID', 'gravityforms_custom_confirmation', 10, 4 );
// change FORMID to your gravity form ID
function gravityforms_custom_confirmation( $confirmation, $form, $entry, $ajax ) {
// intentionally do nothing
}
此代码确保在提交时不进行重定向,不进行确认或其他任何操作。相反,您可以在提交后在同一页面上处理$ _POST值。
正常提交有效。不过,我没有使用ajax="true"
进行测试。