1) Fields that require validation will not be rejected even if not completed by the user
See: https://wordpress.org/support/topic/how-to-show-html5-default-input-error-instead-of-cf7-error-messages/#post-8803010
-
This reply was modified 9 years, 1 month ago by dalbinaco.
-
This reply was modified 9 years, 1 month ago by dalbinaco.
Apparently Contact Forms 7 adds a novalidate attribute to its forms so it can force its own validation, and its validation won’t work with manually added HTML inputs.
You can solve it removing this attribute using JavaScript:
$(document).ready(function() {
$("form").removeAttr("novalidate");
});
-
This reply was modified 9 years, 1 month ago by dalbinaco.