Form freezes on the Preview Sign Document screen

  • ucbpresidentucb
    Asked on March 18, 2025 at 10:02 AM

    Customers have reported form freezes and after clicking sign disclosure. Field errors and then freezes

  • Eliza JotForm Support
    Replied on March 18, 2025 at 11:04 AM

    Hi Elgin,

    Thanks for reaching out to Jotform Support. I cloned your form and tested it to see if I could replicate the issue, but everything was working properly when I selected No to the question about whether I would choose to pay by check. Check out the screencast below to see my results:

    Form freezes on the Preview Sign Document screen Image 1 Screenshot 100

    But when I chose Yes, I ran into the same issue. Here's as screencast my results:

    Form freezes on the Preview Sign Document screen Image 2 Screenshot 111

    This is because when they select an item from the Training Options, they should be required to enter their payment details, since your form is connected to PayPal. To fix this, you can switch your current payment gateway to a Purchase Order, allowing customers to proceed without making a payment. It'll work just like the Product Listing element. Let's do it: 

    1. Open your form in Form Builder and click on Add Form Elements on the left side of the page.
    2. Under the Payments tab, click on the Three Dots icon next to your payment method.
    3. Now, click on Switch to Another Gateway.
    4. In the list that opens up, scroll down and click on Purchase Order, then click on Use Selection.

    Form freezes on the Preview Sign Document screen Image 3 Screenshot 122

    But if you don't prefer this workaround, you can consider adding one payment integration per form. One form is connected to PayPal, and the other one is connected to Purchase Order, which is for those who wants to pay by check. But you can display multiple integrations in the same form by using the iFrame Embed widget, adding a Single Choice element, and applying the Conditions feature with the existing payment gateway. Let me show you how to set it up.

    At first, let's add the iFrame Embed widget to your form:

    1. In Form Builder, click on the Add Element menu on the left side of the screen.
    2. Click on the Widgets tab, search for iFrame Embed and drag and drop it to your form.
    3. In the menu on the right, under the General tab, paste the Frame URL of the other form which includes fields and the payment integration.
    4. Next to the Iframe Embed widget, click on the Gear icon and change the Height option as you want.

    Form freezes on the Preview Sign Document screen Image 4 Screenshot 133 Then, let's add a Single Choice element:

    1. While in Form Builder, click on the Add Element menu on the left side of the screen.
    2. In the menu on the left, under the Basic Elements menu, drag and drop a Single Choice element.
    3. Change the label and the options so that users can choose the payment method.

    Form freezes on the Preview Sign Document screen Image 5 Screenshot 144 Finally, we need to set up Show/Hide Field conditions. Let's do it:

    1. In Form Builder, in the orange navigation bar at the top of the screen, click on Settings.

    2. In the menu on the left side of the page, click on Conditions and choose the Show/Hide Field option.

    Form freezes on the Preview Sign Document screen Image 6 Screenshot 155

    3. Set up two conditions as you see below and click on Save.

    Form freezes on the Preview Sign Document screen Image 7 Screenshot 166

    Form freezes on the Preview Sign Document screen Image 8 Screenshot 177

    After completing all the steps, you can display two payment methods on the same form. Keep in mind that if users fill out the form within the iframe widget, submissions will be collected in that form. Check out the screencast below to see how it'll work: 

    Form freezes on the Preview Sign Document screen Image 9 Screenshot 188 You can also check out the detailed explanation in this How to Create a Basic Multiple Payment Form guide.

    Give it a try and reach out again if you need any help.