触发表单从第一页以多页重力表单提交

Trigger Form Submit in Multipage Gravity form from first Page

我有一个带有条件逻辑设置的多页重力表单 here

如果用户在一组单选按钮中选择了选项,我想用当前页面上未呈现的 'Submit' 按钮替换表单的 'next page' 按钮。

我已经用几种方法解决了这个问题,包括从提交按钮获取 onClick 和 onKeypress 值并将它们应用到下一页按钮,但是当用户决定切换另一个单选按钮时,这会变得一团糟 'Next' 页面按钮应该保持不变。我尝试使用 .replaceChild() 和 .insertBefore() 这样我就可以交换按钮,或者隐藏 'Next' 按钮并显示 'Submit' 按钮,但我收到 parentNode.replaceChild is not a function 两次尝试都出错。

我是否以适当的方式处理此事? And/or 'is not a function' 警告发生了什么?

    function formLove() {

      // disable button until home-size is selected
      var nextbutton = document.getElementById("gform_next_button_13_61");
      nextbutton.disabled = true;

      // Survey Type Selection &
      $('li.survey-type input[type=radio]').change(function() {
        nextbutton.disabled = false;

        if (this.value == 'Give Me a Call') {
            console.log('Give Me A Call!');
            nextbutton.value = 'Submit';

            // Make form submit happen from page #1
            var formSubmit = document.getElementById("gform_submit_button_13");
            var parentNode = document.querySelectorAll('#gform_page_13_1 .gform_page_footer');
            parentNode.replaceChild(formSubmit, nextbutton);

        }
        else if (this.value == 'Self-Service Virtual Estimate') {
            console.log('It\'s Yembo Baby!');
            nextbutton.value = 'Start Virtual Survey';
        }
        else if (this.value == 'Guided In-Home or Virtual Estimate') {
            console.log('Get me an appointment!');
            nextbutton.value = 'Next';
        }
      });

    }

谢谢!

您能否在分页符上使用 Enable Page Conditional Logic 来处理单选按钮选项?

因此,如果由于单选选项条件逻辑而导致以下表单页面不存在,那么下一步按钮不会默认返回提交按钮吗?