Title: Native HTML form validation needed (back)
Last modified: September 19, 2023

---

# Native HTML form validation needed (back)

 *  [born2webdesign](https://wordpress.org/support/users/born2webdesign/)
 * (@born2webdesign)
 * [2 years, 8 months ago](https://wordpress.org/support/topic/native-html-form-validation-needed-back/)
 * Hi, I need forms to be usable (and validate) without JS.
 * Since `wpcf7_form_novalidate` was removed in CF7 version 5.7 – would you be willing
   to either bring it back, or implement an alternative (perhaps something in Additional
   Settings)? Or is there an alternative, already?
 * It used to be simple enough:
 *     ```wp-block-code
       add_filter(
         'wpcf7_form_novalidate',
         function( $support_html5 ) {
           return null;
         }
       );
       ```
   
 * Now, it feels a lot hackier 😉
 *     ```wp-block-code
       add_filter(
         'the_content',
         function ( $content ) {
           return preg_replace( '/(<form .*class="wpcf7-form.*) novalidate="novalidate"(.*>)/isU', '\1\2', $content );
         },
         PHP_INT_MAX
       );
       ```
   
 * Thanks for CF7!
    -  This topic was modified 2 years, 8 months ago by [born2webdesign](https://wordpress.org/support/users/born2webdesign/).

The topic ‘Native HTML form validation needed (back)’ is closed to new replies.

 * ![](https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255)
 * [Contact Form 7](https://wordpress.org/plugins/contact-form-7/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/contact-form-7/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/contact-form-7/)
 * [Active Topics](https://wordpress.org/support/plugin/contact-form-7/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/contact-form-7/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/contact-form-7/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [born2webdesign](https://wordpress.org/support/users/born2webdesign/)
 * Last activity: [2 years, 8 months ago](https://wordpress.org/support/topic/native-html-form-validation-needed-back/)
 * Status: not resolved