• Resolved mkl1

    (@mkl1)


    Hallo

    I have set up QEM on a plain new WordPress website.
    I kept configuration to a bare minimum and created one event.
    On the registration form, I see input fields for two names, nothing more
    When submitting, I always get the message “Please complete the form”.
    Looking into the code, I see there is an invisible validator (height 0px).
    Is this a configuration issue?
    I tried using two different themes, but get no change…

    Thanks
    M

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Alan Fuller

    (@alanfuller)

    Can you take a look at the browser console log as it should log any validation issues there is a bit more detail.

    It rather sounds like you requesting multiple registration per event with emails but not enabled emails of the form but I’m guessing without screen shots of your settings and the event settings.

    Thread Starter mkl1

    (@mkl1)

    Hallo Alan

    Thanks for the response in record time!
    The browser Console in Firefox shows a lengthy message:

    22:17:41.185
    Object { success: false, errors: (1) […], coming: "<div class=\"qem-places qem-registration-closed\">Registration is closed</div>", places: "", ignore: false, title: "Please complete the form" }
    ?coming: "<div class=\"qem-places qem-registration-closed\">Registration is closed</div>"
    ?errors: Array [ {…} ]
    ??0: Object { name: "youremail", error: "Valid email required" }
    ??length: 1
    ??<prototype>: Array []
    ignore: false
    places: ""
    success: false
    title: "Please complete the form"
    <prototype>: Object { … }
    __defineGetter__: function __defineGetter__()
    ??__defineSetter__: function __defineSetter__()
    ??__lookupGetter__: function __lookupGetter__()
    ??__lookupSetter__: function __lookupSetter__()
    ??__proto__: 
    ??constructor: function Object()
    ??hasOwnProperty: function hasOwnProperty()
    ??isPrototypeOf: function isPrototypeOf()
    ??propertyIsEnumerable: function propertyIsEnumerable()
    ??toLocaleString: function toLocaleString()
    ??toString: function toString()
    ??valueOf: function valueOf()
    ??<get __proto__()>: function __proto__()
    ??<set __proto__()>: function __proto__()
    quick-event-manager.js:117:13

    The form on screen contains the String “Names”, and then two input boxes.

    • This reply was modified 2 years, 3 months ago by mkl1.
    Plugin Author Alan Fuller

    (@alanfuller)

    So, I’m still guessing as I have not seen your settings but

    { name: "youremail", error: "Valid email required" }

    Indicates emails are set as mandatory on your registration form like

    2022-12-01-22-55

    Yet on your event you set multiple people per event but missed this important box

    2022-12-01-22-59

    ??

    Thread Starter mkl1

    (@mkl1)

    Hallo Alan

    Thanks for helping!
    I can now submit bookings.

    To recap:

    • In settings/registrations I define the fields I want the customer to fill in.
    • I need per event in the event setting activate “Collect emails”

    I find it a bit confusing that I have to activate two things at different places.

    Plugin Author Alan Fuller

    (@alanfuller)

    I need per event in the event setting activate “Collect emails”

    Only if you add a number to the ‘Maximum number per event’ AND you have set emails as mandatory in the registration form.

    I find it a bit confusing that I have to activate two things at different places.

    Sorry about that. There is a default registration form and you then can apply different rules that impact that form ( like prices and what fields are applicable ) for each event as all events are not necessarily the same, I hope you are less confused now.

    Thread Starter mkl1

    (@mkl1)

    Hallo Alan

    I have understood.
    But will the event managers always remember?
    Could you add a check when saving an event?

    Thanks
    M

    Plugin Author Alan Fuller

    (@alanfuller)

    I could do, but please remember you are using the free version which is supported and maintained on a voluntary basis.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Registration Always get “Please complete the form”’ is closed to new replies.