• Resolved stever777

    (@stever777)


    I have a form I’ve been using for months that includes a file upload. I switched my site over to HTTPS a couple of days ago and customers started complaining that the form would hang forever when they pressed Submit.

    On the desktop, it worked fine.

    But when I tried from my iPhone (completely up-to-date with patches, etc.) from Safari, Chrome, and Opera, both normal and incognito pages, pressing Submit would fade the form, show the spinning “busy” indicator, and then hang, never completing the form.

    I tried re-creating the form field by field, testing as I went, and the form submitted just fine … until I added the file upload field. Then it began hanging. I removed the file upload field from my original form and voila – everything’s working again.

    Switching the site back to HTTP also fixed the problem, but for now, HTTPS is more important than the file upload.

    • This topic was modified 6 years, 7 months ago by stever777.
Viewing 10 replies - 1 through 10 (of 10 total)
  • Hey there,

    Thanks for using Caldera Forms. I’m sorry you’re having this issue.

    I think you are saying that form submission starts but doesn’t complete. This would typically indicate that your site encountered an error while processing the form. If you could please log errors using the method described in this post — https://calderaforms.com/2016/05/wordpress-debug-logging/ — and if you need help troubleshooting what you found, please open a support ticket at calderaforms.com/support and show us the errors you found.

    Caldera Forms Pro has most of this error logging built in. When Caldera Forms Pro users submit support requests, the first thing we do is check those logs, if they have the client plugin active we are typically able to help them right away.

    • This reply was modified 6 years, 7 months ago by anchaal05.
    Thread Starter stever777

    (@stever777)

    Hi,

    Here’s what I did:
    1) create a blank form using the blank template
    2) add a single field, an optional file upload field
    3) add a Submit button
    4) go to that form on a desktop browser, upload a file, everything works
    5) go to that form on an iPhone, upload a file, it spins forever

    After doing it on the desktop, there is no debug log file.

    After doing it on the iPhone, the debug.log file has a single line:
    [23-Apr-2018 13:55:28 UTC] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /…/wp-content/plugins/caldera-forms/ui/edit.php on line 839

    It appears that whatever the Countable method is, iPhones don’t support it.

    – Stever

    Thread Starter stever777

    (@stever777)

    SORRY. CORRECTION:

    Do NOT upload files in steps 4 and 5. Simply press SUBMIT.

    +1
    Same bug here. Android works. iOS not.

    • This reply was modified 6 years, 6 months ago by debasti.

    Having the same issue! Love Caldera Forms, but this forces me to use another plugin. Still looking for a sollution.

    @stever777 did you find a solution?

    • This reply was modified 6 years, 5 months ago by netstu.
    Thread Starter stever777

    (@stever777)

    Hi, @netstu . I’ve been looking but haven’t found a way to get around this. It’s causing no small number of headaches, but Contact Forms 7, the other forms module I’ve used, sometimes hangs forever under a mysterious set of circumstances, as well. At the moment, it isn’t at all clear how to proceed ??

    Dear @anchaal05,

    Do you have a solution? It’s a big problem if you can’t submit on a iPhone

    Hi,
    I have the same problem.
    I use the form to fill in some basic text areas then I have two file uploads, one for resume and one for personal letter.
    On (only on) Safari: if I choose a file for resume but leave the personal letter blank and submit then I get the perpetual spinning wheel and the content isn’t sent.

    Anybody know how to fix this bug on Safari?

    Hi,
    I have the sami problem with all iphones (5s, 6, 7, 8 and X). Android and Windows Phone works fine.

    Installed Version 1.7.1.4 on WP 4.9.6

    Any news on this case?

    Thank you

    Don’t understand how this could be resolved – I’m encountering same problem…

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘BUG: Forms with file upload fail on iPhone 8 over HTTPS’ is closed to new replies.