• Resolved mjhammett

    (@mjhammett)


    Our site has used this plugin for a number of years without an issue. I recently learned that users cannot submit from the volunteer signup page. It works great from desktop.

    There is no error when they hit submit, they just don’t see any confirmation message it saved and it did not in fact save.

    There is a difference in the display between mobile and desktop. On desktop, an input box called website is hidden because the containing div’s style is “visibility:hidden”. On the mobile version, the div’s style is “body-font” like the other divs and presents the website input box, which has no label. I suspect this difference is causing the mobile site to not submit.

    All plugins and wordpress are updated. Let me know what recommendations you have.

    • This topic was modified 1 year, 8 months ago by mjhammett. Reason: More info identified while researching more

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author DBAR Productions

    (@dbar-productions)

    It appears that either your theme, or some other plugin, for mobile view is removing the inline style for the div that surrounds the hidden honeypot field and changing that div to have a “body-style” class. That was a field I added as a honeypot style spambot protection field for the signup form. If that field is filled out when the form is submitted, then it is ignored and no signup is created.

    You need to check any settings in your themes, or other plugins, for mobile settings and figure out what is overwriting the inline-style in an attempt to make it more mobile friendly somehow, and disable that. You might need to ask for support from the developers of your theme, or from any plugin you might have added for mobile viewing.

    The alternative is for you to add some extra CSS to hide that specific input (with name “website”) within the form. Since it doesn’t have a label, your volunteers are probably filling it in thinking it’s a phone field confirmation or something else they are supposed to fill in.

    Right now there is no setting in my plugin to remove that field. It has never been an issue before with anyone else that uses it. This is the first time I have heard about or seen anything like this.

    Thread Starter mjhammett

    (@mjhammett)

    Thank you for your quick reply. I have been looking for something that may be causing the issue but haven’t identified anything yet.

    I just want to add that even when we leave it blank and submit on mobile no signup is created.

    Thread Starter mjhammett

    (@mjhammett)

    I turned off WPtouch and it resolved it. Will next investigate it.

    Plugin Author DBAR Productions

    (@dbar-productions)

    Did you fix it? I just went back to take another look, and the hidden field is now hidden again.

    There are also a bunch of hidden input types (input type=”hidden”) within the paragraph at the bottom that contains the submit button. Those hidden fields have the date and task ID and other important information required to create the signup. If whatever was messing with the spambot field also changes those somehow, then the signup won’t work, although you should get an error message if any of those fields are missing.

    Otherwise, in these types of situations, the best you can do is a process of elimination. Deactivate all your other plugins one at a time and test again to see if it works. That way you can figure out if it’s a conflict with a specific plugin. If that doesn’t change anything, then all you can do is switch to another theme temporarily and see if it works then. If it works with another theme, then you know it’s something to do with your theme. Best way to do this without affecting your live site is to create a staging/dev clone to test on why you try to track down where the issue is.

    Plugin Author DBAR Productions

    (@dbar-productions)

    Our replies crossed paths. Looks like your found the issue. My plugin doesn’t have any changes in anything based on desktop or mobile, so it should work the same for both.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Mobile Signup Doesn’t work’ is closed to new replies.