На данный момент Contact Form 7 посдтавляет к форме класс
.invalid
при попытке Submit с незаполненными обязательными полями. Как хуками сделать, чтобы подставлялся класс например
.was-validated
?
Вот так можно просто добавить класс к форме:
function wpcf7_form_class_attr_onvalidate( $class ) {
$class .= ' was-validated';
return $class;
}
Но так он добавляет при загрузке документа. А как сделать, чтобы он добавлялся в момент валидации формы, которая происходит по нажатию на кнопку Submit, да еще той именно формы, у которой была нажата кнопка?
А еще надо, чтобы добавлялся класс
.is-invalid
инпутам, которые по валидации получили ошибку?