# Gravity form V2.9 form submisson issue

**URL:** <https://community.gravityforms.com/t/gravity-form-v2-9-form-submisson-issue/18519>\
**Category:** Get Help\
**Tags:** recaptcha, notifications, gform\_submit\_button\
**Created:** [November 21, 2024, 9:25pm UTC](https://community.gravityforms.com/t/gravity-form-v2-9-form-submisson-issue/18519 "2024-11-21T21:25:43Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![user5c06e1fa2f7378.0](https://avatars.discourse-cdn.com/v4/letter/u/d26b3c/32.png) [@user5c06e1fa2f7378.0](https://community.gravityforms.com/u/user5c06e1fa2f7378.0)\
**Post date:** [November 21, 2024, 9:25pm UTC](https://community.gravityforms.com/t/gravity-form-v2-9-form-submisson-issue/18519/1 "2024-11-21T21:25:43Z")

</div>

Since the gravity form was upgraded to V2.9 website forms, no email notifications have been sent, and entries have not been saved.

Previously, I was getting the invalid recaptcha when recaptcha V3 was used. I removed the recaptcha, but since then, form submission is working, but no email notifications have been sent, and entries have not been saved.

---

<div class="post-metadata">

**Author:** ![richardw8k](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/richardw8k/32/2354_2.png) [@richardw8k](https://community.gravityforms.com/u/richardw8k)\
**Post date:** [November 22, 2024, 8:15am UTC](https://community.gravityforms.com/t/gravity-form-v2-9-form-submisson-issue/18519/2 "2024-11-22T08:15:44Z")

</div>

Can you provide a link to a page where the form is located?

---

<div class="post-metadata">

**Author:** ![user5c06e1fa2f7378.0](https://avatars.discourse-cdn.com/v4/letter/u/d26b3c/32.png) [@user5c06e1fa2f7378.0](https://community.gravityforms.com/u/user5c06e1fa2f7378.0)\
**Post date:** [November 22, 2024, 10:53am UTC](https://community.gravityforms.com/t/gravity-form-v2-9-form-submisson-issue/18519/3 "2024-11-22T10:53:06Z")

</div>

Here is the link to check the form: [https://alliedroofidev.wpengine.com/contact](https://alliedroofidev.wpengine.com/contact)  
(username: alliedroofidev password: password) to access this staging website.

System Report is following:

### Gravity Forms

Version: 2.9.0.1 ✔  
Upload folder: /nas/content/live/alliedroofidev/wp-content/uploads/gravity\_forms/  
Upload folder permissions: Writable ✔  
Output CSS: Yes  
Default Theme:  
No-Conflict Mode: No  
Currency: USD  
Background updates: Yes  
REST API v2: Yes  
Orbital Style Filter: No

### Add-Ons

GF No Duplicates: by Samuel Aguilera - 1.2 ✔  
Akismet: by Gravity Forms - 1.0 ✔  
HubSpot: by Gravity Forms - 2.1.0 ✔  
reCAPTCHA: by Gravity Forms - 1.6.0 ✔  
Zapier: by Gravity Forms - 4.3.0 ✔

### Database

Database Version: 2.9.0.1 ✔ Your database is up-to-date.  
wp\_gf\_form\_view: ✔  
wp\_gf\_form\_meta: ✔  
wp\_gf\_form: ✔  
wp\_gf\_form\_revisions: ✔  
wp\_gf\_entry: ✔  
wp\_gf\_entry\_meta: ✔  
wp\_gf\_entry\_notes: ✔  
wp\_gf\_draft\_submissions: ✔  
wp\_gf\_rest\_api\_keys: ✔  
wp\_gf\_addon\_feed: ✔

### Translations

Site Locale: en\_US  
User (ID: 60) Locale: en\_US  
Gravity Forms:

### Scheduled (Cron) Events Log

wp\_gf\_feed\_processor\_cron: 2024-11-22 05:50:38

### WordPress

Home URL: [https://alliedroofidev.wpengine.com](https://alliedroofidev.wpengine.com)  
Site URL: [https://alliedroofidev.wpengine.com](https://alliedroofidev.wpengine.com)  
REST API Base URL: [https://alliedroofidev.wpengine.com/wp-json/](https://alliedroofidev.wpengine.com/wp-json/)  
WordPress Version: 6.7 ✔  
WordPress Multisite: No  
WordPress Memory Limit: 40M  
WordPress Debug Mode: No  
WordPress Debug Log: No  
WordPress Script Debug Mode: No  
WordPress Cron: Yes  
WordPress Alternate Cron: No  
Background tasks: No ✘ Response code: 401

### Active Theme

TheeTheme v8 - Template: by TheeDigital ([WordPress Web Design Agency | Custom WordPress Development](https://www.theedigital.com/web-design/wordpress/)) - 8.0.0 ✔  
(Parent): by - ✔

### Active Plugins

Activity Log: by Activity Log Team - 2.11.2 ✔  
Advanced Custom Fields: Font Awesome: by Matt Keys - 4.1.1 ✔  
Advanced Custom Fields: Google Font: by TheeDigital - 1.0.0 ✔  
Advanced Custom Fields: Gravity Forms Add-on: by Say Hello GmbH - 1.3.8 ✔  
Advanced Custom Fields PRO: by WP Engine - 6.3.11 ✔  
Akismet Anti-spam: Spam Protection: by Automattic - Anti-spam Team - 5.3.5 ✔  
Better Find and Replace: by CodeSolz - 1.6.5 ✔  
Better Search Replace: by WP Engine - 1.4.9 ✔  
Business Reviews Bundle: by RichPlugins - 1.9.87 ✔  
Gravity Forms Zero Spam: by GravityKit - 1.4.4 ✔  
Icon List Block: by bPlugins - 1.0.9 ✔  
Instant Indexing: by Rank Math - 1.1.21 ✔  
MainWP Child: by MainWP - 5.2.1 ✔  
Meta pixel for WordPress: by Facebook - 4.0.1 ✔  
Nested Pages: by Kyle Phillips - 3.2.9 ✔  
Query Monitor: by John Blackbourn - 3.16.4 ✔  
Rank Math SEO: by Rank Math SEO - 1.0.232 ✔  
Rank Math SEO PRO: by Rank Math SEO - 3.0.75 ✔  
Shortcoder: by Aakash Chakravarthy - 6.4 ✔  
ShortPixel Image Optimizer: by ShortPixel - Convert WebP/AVIF & Optimize Images - 5.6.4 ✔  
Todo List Block: by Rich Tabor - 1.0.1 ✔  
User Role Editor: by Vladimir Garagulya - 4.64.2 ✔  
WPFront Notification Bar: by Syam Mohan - 3.4.2 ✔  
WP Mail SMTP Pro: by WP Mail SMTP - 4.2.0 ✔  
Yoast Duplicate Post: by Enrico Battocchi & Team Yoast - 4.5 ✔

### Web Server

Software: nginx  
Port: 80  
Document Root: /nas/content/live/alliedroofidev

### PHP

Version: 8.2.24 ✔  
Memory Limit: 512M  
Maximum Execution Time: 43300  
Maximum File Upload Size: 50M  
Maximum File Uploads: 20  
Maximum Post Size: 100M  
Maximum Input Variables: 10000  
cURL Enabled: Yes (version 7.81.0)  
OpenSSL: OpenSSL 3.0.2 15 Mar 2022 (805306400)  
Mcrypt Enabled: No  
Mbstring Enabled: Yes  
Loaded Extensions: Core, date, libxml, openssl, pcre, zlib, filter, hash, json, random, Reflection, SPL, session, standard, sodium, cgi-fcgi, newrelic, mysqlnd, PDO, xml, bcmath, bz2, calendar, ctype, curl, dba, dom, mbstring, FFI, fileinfo, ftp, gd, gettext, gmp, iconv, igbinary, imagick, imap, intl, ldap, exif, msgpack, mysqli, pdo\_mysql, pdo\_sqlite, Phar, posix, readline, redis, shmop, SimpleXML, soap, sockets, sqlite3, ssh2, sysvmsg, sysvsem, sysvshm, tokenizer, xmlreader, xmlwriter, xsl, zip, memcached, Zend OPcache

### Database Server

Database Management System: MySQL  
Version: 8.0.37 ✔  
Database Character Set: utf8mb4  
Database Collation: utf8mb4\_unicode\_520\_ci

### Date and Time

WordPress (Local) Timezone: America/New\_York  
MySQL (UTC): 2024-11-22 10:52:39  
MySQL (Local): November 22, 2024 at 5:52 am  
PHP (UTC): 2024-11-22 10:52:39  
PHP (Local): November 22, 2024 at 5:52 am

---

<div class="post-metadata">

**Author:** ![richardw8k](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/richardw8k/32/2354_2.png) [@richardw8k](https://community.gravityforms.com/u/richardw8k)\
**Post date:** [November 22, 2024, 11:09am UTC](https://community.gravityforms.com/t/gravity-form-v2-9-form-submisson-issue/18519/4 "2024-11-22T11:09:11Z")

</div>

This is caused by using a custom submit button instead of the built-in button. The custom button does not include attributes from the original button. Specifically, there should be an onclick attribute that triggers the form submission scripts. Those scripts are responsible for blocking duplicate submissions and triggering integrations like reCAPTCHA.

The recommended way to change the input type button to an actual button element, whilst retaining the attributes from the original button, can be found here: [gform\_submit\_button - Gravity Forms Documentation](https://docs.gravityforms.com/gform_submit_button/#h-1-change-input-to-button)

---

<div class="post-metadata">

**Author:** ![user5c06e1fa2f7378.0](https://avatars.discourse-cdn.com/v4/letter/u/d26b3c/32.png) [@user5c06e1fa2f7378.0](https://community.gravityforms.com/u/user5c06e1fa2f7378.0)\
**Post date:** [November 22, 2024, 1:37pm UTC](https://community.gravityforms.com/t/gravity-form-v2-9-form-submisson-issue/18519/5 "2024-11-22T13:37:30Z")

</div>

> [@richardw8k](#):
>
> This is caused by using a custom submit button instead of the built-in button. The custom button does not include attributes from the original button. Specifically, there should be an onclick attribute that triggers the form submission scripts. Those scripts are responsible for blocking duplicate submissions and triggering integrations like reCAPTCH

Thank you for looking into this, but we are experiencing this issue on websites that do not use the custom submit button. For example, on the website [Contact the Raleigh-Wake County Dental Society in North Carolina](https://www.rwcds.org/contact), the default submit button is used and the recaptcha add-on is not installed, but we still receive the message “The reCAPTCHA was invalid.”

---

<div class="post-metadata">

**Author:** ![richardw8k](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/richardw8k/32/2354_2.png) [@richardw8k](https://community.gravityforms.com/u/richardw8k)\
**Post date:** [November 22, 2024, 2:50pm UTC](https://community.gravityforms.com/t/gravity-form-v2-9-form-submisson-issue/18519/6 "2024-11-22T14:50:50Z")

</div>

I just tested that form, it submitted without issue, and displayed the confirmation message. Try clearing your browser cache.

---

<div class="post-metadata">

**Author:** ![user5a0b4ff0a75163.5](https://avatars.discourse-cdn.com/v4/letter/u/cdc98d/32.png) [@user5a0b4ff0a75163.5](https://community.gravityforms.com/u/user5a0b4ff0a75163.5)\
**Post date:** [December 4, 2024, 4:37am UTC](https://community.gravityforms.com/t/gravity-form-v2-9-form-submisson-issue/18519/7 "2024-12-04T04:37:19Z")

</div>

I have the same problem how you guys solve this issue? I got the same problem after updating the wordpress and gravity form to latest version.

---

<div class="post-metadata">

**Author:** ![user5aaaf0cfd41547.8](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/user5aaaf0cfd41547.8/32/3325_2.png) [@user5aaaf0cfd41547.8](https://community.gravityforms.com/u/user5aaaf0cfd41547.8)\
**Post date:** [December 6, 2024, 6:49pm UTC](https://community.gravityforms.com/t/gravity-form-v2-9-form-submisson-issue/18519/8 "2024-12-06T18:49:12Z")

</div>

Seeing this same problem across many sites that have been updated to 2.9.

---

<div class="post-metadata">

**Author:** ![chrishajer](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/chrishajer/32/88_2.png) [@chrishajer](https://community.gravityforms.com/u/chrishajer)\
**Post date:** [December 7, 2024, 4:43am UTC](https://community.gravityforms.com/t/gravity-form-v2-9-form-submisson-issue/18519/9 "2024-12-07T04:43:15Z")

</div>

For anyone having trouble after upgrading to Gravity Forms 2.9, be sure you have cleared any browser cache, and disable Cloudflare Rocketloader. Test your form in an incognito or private window. If problems persist, please open a support ticket here:

[https://www.gravityforms.com/open-support-ticket/technical/](https://www.gravityforms.com/open-support-ticket/technical/)

And be sure to include your system status report:

> **[Checking Your Environment Details](https://docs.gravityforms.com/checking-environment-details/#sending-system-reports)**
>
> As of Gravity Forms 2.2, it's possible to see full details on your hosting environment from directly within Gravity Forms. Investigating your environment details is one of the first and most helpful steps when troubleshooting an issue.

Thank you.

---

<div class="post-metadata">

**Author:** ![chrishajer](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/chrishajer/32/88_2.png) [@chrishajer](https://community.gravityforms.com/u/chrishajer)\
**Post date:** [December 7, 2024, 4:43am UTC](https://community.gravityforms.com/t/gravity-form-v2-9-form-submisson-issue/18519/10 "2024-12-07T04:43:20Z")

</div>


