It seems WP core adds the novlidate attribute to the comment form when your theme has HTML5 support enabled for comment forms (see includes/comment-template.php).
To disable it, use
remove_theme_support('html5', 'comment-form');
Related Posts:
- Validating input using java.util.Scanner
- What is the actual minimum length of an email address as defined by the IETF?
- Server side validation
- Why does `add_theme_support( ‘html5’, array( ‘comment-form’ )` disable client side validation?
- Does wp_insert_post validate the input?
- WordPress oEmbed W3C Validation
- What is wp_check_invalid_utf8?
- Comment form vaildation
- Remove frameborder attribute from iframes
- Data Validation
- Data Validation: Always escape late / escape HTML Code
- Multiple register settings, with same option name – issue
- Inconsistent server code response using HTTP API
- wordpress site validation errors
- Data validation
- How to add attributes to the comment form tag?
- Best Practice for Validating and Sanitizing Data
- Does balanceTags() provide any escaping / protection?
- w3c validation problem – Twitter share button pulling content
- Data sanitization for user registration and user login
- wp_remote_post – handling responses
- Add ALT attribute to Pin It Button image to pass HTML5 validation
- What data sanitzation function should be used to store entire source code of webpage?
- protect user submitted posts
- Make post_content and other custom fields required
- Settings API – getting hidden input / submit button’s name
- Can a shortcode included in post content add styles to the ?
- Why the WP Core team does not allow filter_* functions? [closed]
- confused about sanitize_email after is_email [duplicate]
- Require user to input code from an array of allowed codes with Gravity Forms [closed]
- Output Sanitation
- How do I sanitize the str_replace function in javascript variables
- Remove border attribute from Pin It Button image to pass HTML5 validation [closed]
- WordPress live, custom text box validation, how to?
- How to do more than one verify_nonce in one function?
- W3C validation errors (trailing slashes)
- Jquery Validation Engine with Conatct Form 7
- Gravity Forms validate arrival and departure
- Why is my script’s regex having its backslash removed?
- Validation Always Tells There Is an Open DIV
- How long does plugin review usually take?
- WP calendar summary attribute validation error
- Simple way to alert error messages in Javascript
- How can I validate an email address using a regular expression?
- Good input validation loop using cin – C++
- How can I validate an email address using a regular expression?
- Reactjs – Form input validation
- How to validate an email address in JavaScript
- XAML Binding Groups
- “Stray start tag footer” in html validator?
- A potentially dangerous Request.Form value was detected from the client
- WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for jquery
- Email validation using jQuery
- How to test valid UUID/GUID?
- what is a parse error and how do I fix it
- Server-side schema validation with JAX-WS
- How to validate date with format “mm/dd/yyyy” in JavaScript?
- Validating IPv4 addresses with regexp
- An invalid form control with name=” is not focusable
- Validate date in dd/mm/yyyy format using JQuery Validate
- How can I check if a string is a valid number?
- HTML5 Validation Error: body start tag seen but an element of the same type was already open
- How can I check if a single character appears in a string?
- What is jQuery Unobtrusive Validation?
- jQuery Form Validation before Ajax submit
- Contact Form 7 – Custom Validation
- How does the SQL injection from the “Bobby Tables” XKCD comic work?
- Hapi/Joi Validation: How to process text to a specific format
- What is the best Java email address validation method?
- Check if inputs are empty using jQuery
- ZIP Code (US Postal Code) validation
- A non well formed numeric value encountered
- validate textfield contents in wordpress simple job board plugin
- How to rearrange fields in comment_form()
- Can WordPress be made to support websockets?
- wp.media.view.ImageDetails – Save settings as HTML5 data-* attributes for image
- Remove type attribute from script and style tags added by WordPress
- How do I turn off self-closing tags for markup in WordPress (for HTML5, or HTML4, for example)?
- In Which Contexts are Plugins Responsible for Data Validation/Sanitization?
- don’t publish custom post type post if a meta data field isn’t valid
- How to check if a string is a valid URL
- Sanitize and data validation with apply_filters() function
- TinyMCE editor is breaking my beautiful HTML
- How to validate custom fields in custom post type?
- How should one implement add_settings_error on custom menu pages?
- Removing the “Website” Field from Comments and Replies?
- How to properly validate data from $_GET or $_REQUEST using WordPress functions?
- Sample code for validating custom metabox?
- How to add a class to the comment submit button?
- How to wrap submit button of comment form with div
- Validation error: Extending Gutenberg gallery block
- Replacing the WordPress password validation
- is_email() VS sanitize_email()
- Comment Walker vs. Comment Callback
- Check for and enforce unique value in user-entered custom meta field in WP Admin
- How to change the markup WordPress inserts for post images
- How to Debug the ‘save_post’ Action?
- comments reply script not working
- How to display comment form error messages in the same page
- WordPress REST API validation