Gravity Forms 3.0 changed the submit button from <input type=”submit”> to <button type=”submit”>.
Reddit Post Summary
Posted August 11, 2026 by u/cakelly789 in r/ProWordPress (22 upvotes, 3 comments).
The core heads-up is straightforward: the newest Gravity Forms update switched the form submit button markup from an <input type=”submit”> to a proper <button type=”submit”>.
Anyone with CSS (or JavaScript) targeting input[type=”submit”] needs to update those selectors to button[type=”submit”]. The original poster was in the middle of rolling the change out across a bunch of client sites.
Community Comments
One developer noted other 3.0 changes hitting them at the same time: the dashboard widget now defaults to off (clients were confused), and they suspected reCAPTCHA issues so they switched to GF Zero Spam.
Useful tip from NakanoNoNeko: Instead of branching selectors, use the more future-proof .gform_wrapper [type=”submit”] This matches both the old <input> and the new <button> during staggered upgrades across a fleet of sites. Only add element-specific rules where default button styles leak through.
Another user mentioned an advanced form that started failing validation checks after the update and is considering rebuilding it outside Gravity Forms.
Official Context (Gravity Forms 3.0)
This was an intentional change shipped in Gravity Forms 3.0 (released around late July 2026).
Official notes confirm:
Form buttons now use semantic <button> elements instead of <input> elements for better accessibility and styling flexibility.
The long-standing gform_submit_button filter (which many developers used to force a <button> element) is no longer needed and can actually cause problems if still applied.
The spinner now appears inside the submit button instead of next to it.
Dashboard widget setting defaults to off.
Broader accessibility improvements landed at the same time (accessibility settings on by default for new forms, improved datepicker, etc.).
This change had been requested for years because <input type=”submit”> is notoriously harder to style cleanly than a real <button>.
Practical Takeaway for Developers
Search your theme/plugin CSS for input[type=”submit”] (and any related attribute selectors) and update them.
Prefer the resilient attribute selector .gform_wrapper [type=”submit”] while you still have mixed versions running.
If you were previously using the gform_submit_button filter just to convert the element, you can remove that code on sites running 3.0+.
Watch for any custom validation, reCAPTCHA, or advanced form logic that might have been tightly coupled to the old markup.
Clean, accessibility-friendly change overall — just one of those “update your CSS” moments that hits hard if you manage a lot of sites.
If you get any value out of this show then donate that value back to the show. You can do so through time, talent, or treasure – or all 3!! – through our website wppluginsatoz.com.
Every show I will be promoting a premium plugin or service I think might be useful for everyone. There is no affiliate links to them unless mentioned. This is just to bring more attention to underknown premium plugins or services that I believe can be of benefit.
On-Brand AI Upsells: Deploy a high-end AI writing assistant directly in the client dashboard, allowing you to charge a premium for “AI-Enhanced” maintenance tiers.
Zero-Cost Fulfillment (BYOK): Use your own API key to provide advanced content tools with no monthly markup, keeping 100% of the profit from your client subscriptions.
Done-With-You Content: Reduce the time spent drafting blogs or social snippets for clients by 80%, increasing your hourly effective rate.
Feature Lock-In: Create a “sticky” workspace that makes it nearly impossible for clients to leave your care for a budget host that lacks these tools.
The Maintenance-Focused Freelancer
How ToggleWP Helps
Plugin Control: Hide essential plugins from client admins (so they can’t accidentally deactivate your security or backup plugins, or enable auto updates)
Plugin Activation / Deactivation Notifications: Get instant alerts when clients make plugin changes
SEO Warnings: Visual warnings prevent “oops” moments like blocking indexing on a production site
Staging Site Warning: Remind clients not to update live site content while you are working on staging with notices on the login screen / after login
Reminders: Track renewal dates for domains, annual subscriptions or premium licenses with email notifications before expiry
The Boutique Hosting Provider
How ToggleWP Helps
Login Monitoring: Track admin logins with IP/country detection, spot suspicious access patterns across your portfolio
Admin Notifications: Automated email system sends you monthly last login reports and instant alerts for unusual logins
Session Management: Force logout inactive sessions, limit admin user sessions to 1 hour
Media Management: Clients can organise their media uploads with custom categories and tags, allowing easy filtering from the Insert Media screen
Reminders: Track renewal dates for domains, annual subscriptions or premium licenses with email notifications before expiry
Tip of The Day:
Satirical game on the realities of running a plugin business [FREE]
Termageddon Use Termageddon to help comply with privacy laws such as the CPRA, GDPR, UK DPA, CalOPPA, PIPEDA, and more. They will also help you comply with consumer protection laws, provide eCommerce disclosures, and limit your liability. Click on our link here!
Rank Math Rank Math is a fantastic company to work with on your sites SEO. The Free version will give you everything you need to get started and get your SEO up to a place where you will get noticed! The Premium version is like getting VIP Treatment when it comes to the tools available.
The documentation they have available is in easy to read, every day language so that it does not require a degree to understand how to use the tools!