Error message doesn't reset

  • manager5land
    Asked on March 28, 2020 at 4:05 PM

    my form is- https://form.jotform.com/200735929547161

    my required fields are-

    1) Email address

    2) Payment Options

    My email address form element is working correctly. (If a customer enters a non matching email address in either field, then an error message is triggered. This error message is normal, then after a customer corrects the email address fields, the error message disappears. This is normal).

    My issue is this- why doesn't my Payment form element operate in the same way?

    Here is what happens on my payment form element that is abnormal- the first data to be input is the subscription option. On my form there are 2 options, 1st is a recurring payment and 2nd is a one time payment. Customer selects the one of the options and then proceeds to fill in the dollar amount. As the amount is filled in, an error is triggered.

    How is a customer supposed to properly fill in the dollar amount field without triggering an error?

    I am only referring to triggering an error while entering an amount.

    It appears that the authorize.net form element is not allowing the customer to completely fill out the form, click submit and then validate whether or not the payment form has been filled out correctly.

    The payment form is trying to validate each field too soon. If the customer was allowed to completely fill out ALL the fields and click submit, and then send all the errors.

    The form is simply sending the error code prematurely.

    My customers are getting confused (prior to submitting) as to why the payment form is completely filled out correctly and the errors are not disappearing automatically.

    Thanks, Chris

  • VincentJay
    Replied on March 28, 2020 at 7:59 PM

    Hi Chris,

    Thank you for explaining the issue in detail.

    To fix it, you need to disable the Required feature of the Payment field. 

    1585439927ca32 Screenshot 10

  • manager5land
    Replied on March 28, 2020 at 8:05 PM

    Well, that was simple enough. It appears to be functioning as I would like for it to. Thanks for your help.Chris