WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress

Как в Contact Form 7 добавить дополнительные условия?

Как в Contact Form 7 добавить условия для связи элементов. Поясню.

Мне нужно, чтоб в чекбоксе "Дистанционно" не могло выбираться, если выше выбрано "Нейропсихологическое тестирование с вынесением экспертного заключения для медицинских и экспертных организаций", а было доступно только "Очно".

Ссылка на сайт: http://kabataev-psy.ru/?page_id=187

<label> Выберите запрос
	[select your-prof include_blank* "Консультация (приём)" "Тестирование" "Нейропсихологическое тестирование с вынесением экспертного заключения для медицинских и экспертных организаций" "Другое"] </label>

Выберите форму работы
[checkbox* your-format exclusive "Очно" "Дистанционно (скайп)"]

<label> Ваше имя (обязательно)
	[text* your-name] </label>

<label> Ваш e-mail (обязательно)
	[email* your-email] </label>

<label> Ваш телефон (по желанию)
[tel tel-205]

<label> Сообщение
	[textarea your-message] </label>

Ставя галочку ниже, я подтверждаю согласие на обработку персональных данных 
[acceptance acceptance-684 optional]

[submit "Отправить"]

0
Максим
2.2 года назад
  • 1
    campusboy3616 www.youtube.com/c/wpplus

    Здравствуйте. Можно воспользоваться плагином условных полей для Contact Form 7. Форма примет приблизительно такой вид:

    <label>
    	Выберите запрос
    	[select* user-prof "Консультация (приём)" "Тестирование" "Нейропсихологическое тестирование с вынесением экспертного заключения для медицинских и экспертных организаций" "Другое"]
    </label>
    
    [group group-format]
    	Выберите форму работы
    	[checkbox* user-format exclusive "Очно" "Дистанционно (скайп)"]
    [/group]
    
    [group group-format-message]
    	Для этого вида запроса доступна только очная форма работы.
    [/group]
    
    <label>
    	Ваше имя (обязательно)
    	[text* user-name]
    </label>
    
    <label>
    	Ваш e-mail (обязательно)
    	[email* user-email]
    </label>
    
    <label>
    	Ваш телефон (по желанию)
    	[tel user-phone]
    </label>
    
    <label>
    	Сообщение
    	[textarea user-message]
    </label>
    
    [acceptance user-acceptance]Ставя галочку ниже, я подтверждаю согласие на обработку персональных данных[/acceptance]
    
    [submit "Отправить"]

    Условия

    Результат

    Максим 2.2 года назад

    Спасибо! Все отлично работает, только почему-то не выводится сообщение:

    [group group-format-message]
    	Для этого вида запроса доступна только очная форма работы.
    [/group]
    campusboy 2.2 года назад

    Внимательно проверьте условия, чтобы были как у меня на скриншоте.

    Максим 2.2 года назад

    Да, спасибо! Моя невнимательность.

    campusboy 2.2 года назад

    Отлично, что всё получилось. Если не сложно, выделите мой ответ как решение вопроса. Спасибо!

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация