Skip to main content

My signup form submit button doesn't work

Troubleshooting guide for when your Peptalkr signup form submit button isn't working, particularly on mobile devices or Safari browsers.

Written by Monique Clark
Updated this week

ℹ️ What's this article about?
If your signup form's submit button isn't responding β€” particularly on iPhone, iPad, or Safari β€” this article explains why it happens and exactly how to fix it.

If your signup form's submit button seems to do nothing when tapped or clicked, there's a good chance the issue comes down to which type of form you've added to your website, and how it's been embedded.

Understanding the three types of Peptalkr signup forms


Peptalkr offers three ways to collect subscribers. It's important to use the right one for your situation:

  • Embedded form β€” An HTML code snippet you paste directly into your website. This is the recommended method for adding a form to a page on your own website.

  • Signup page β€” A Peptalkr-hosted landing page with its own URL. It's designed to be linked to (e.g. in an email or social bio), not embedded inside another website.

  • Popup form β€” An HTML code snippet that triggers a popup on your website.


Not sure which type you have? Read about all three form types here.

The most common cause: a Signup Page inside an iFrame


The most frequent reason for a non-working submit button β€” especially on iPhone and iPad β€” is that a Signup Page has been placed on a website using an iFrame (a method of loading one website inside another).


This setup is not recommended. The Signup Page is designed to be used as a standalone landing page, not embedded inside another site via iFrame. This approach can be set up by a web developer without realising it's not supported.

Why does it break on Safari and mobile?
Browsers like Safari on iPhone and iPad have strict security rules around iFrames. These protections exist to guard users against phishing and unauthorised data collection. Unfortunately, they can also block form submissions inside iFrames β€” which is exactly what you'll experience: the button appears to do nothing, or clicks don't register in the right place on smaller screens.

How to fix it


The solution is to switch from a Signup Page (iFrame) to an Embedded Form. Embedded forms use a direct HTML snippet that sits inside your website's page β€” no iFrame involved β€” which works reliably across all browsers and devices, including Safari on iPhone and iPad.


Here's what to do:

  1. Log into Peptalkr and go to Lists & Subscribers, then open your Custom List.

  2. In the left-hand menu, click Signup form builder.

  3. Select Embedded form (not Signup Page).

  4. Customise your form and click Save and generate code.

  5. Copy the generated HTML snippet and share it with your web developer.

  6. Ask your developer to remove the existing iFrame code from your website and replace it with the new embed snippet using your website's HTML block (e.g. in Wix, WordPress, Squarespace etc.).

πŸ“– Full step-by-step tutorial: Add an embedded signup form to your website β†’

When should I use a Signup Page instead?


The Signup Page is a great option when you don't want to embed a form on your own website. Common uses include:

  • Linking to the form directly from an email, newsletter, or social media bio

  • Sharing a simple sign-up link with clients verbally or in print

  • Using as a dedicated landing page you drive traffic to

Still not working?


If you've switched to an embedded form and are still experiencing issues, it's worth checking with your web developer that the HTML snippet has been pasted correctly into a standard HTML block β€” not inside another iFrame or conflicting page element.


If you're still stuck, get in touch with our support team and we'll take a look.

Did this answer your question?