CF7: Не работает решение по созданию обязательного поля.
Здравствуйте коллеги
Хотел воспользоваться решением, приведённым у Кама "Как сделать обязательным одно из полей"
Выбрал вариант 1 - без проверок на форму.
Код у меня не работает
впереди его в function.php у меня код на заполнение скрытого поля от спама:
// Контроль спама CF-7 add_filter( 'wpcf7_validate_text*', 'custom_text_validation_filter', 20, 2 ); function custom_text_validation_filter( $result, $tag ) { $spam_text = isset( $_POST['myakish'] ) ? trim( $_POST['myakish'] ) : ''; if ( $spam_text != 'kismet' ) { $result->invalidate( $tag, "wrong way" ); } return $result; }
Может этот код мешать выполнению вышеприведённого? Поле myakish заполняется автоматически с помощью JS.
jQuery('.wpcf7-submit').click( function (event) { this.form.myakish.value = 'kismet'; } );
Простая конструкция "Вариант 1" не работает от слова совсем. Соответствие наименования полей проверил 5 (Пять) раз и даже копировал дважды.
Если есть идеи - буду очень признателен.
Проверил, php код правильный, а вот JS нет. Надо так:
Спасибо, попробую
campusboy. Спасибо. Мне код очень помог
И у меня всё получилось (и не раз : ). Спасибо.