Здравствуйте! Подскажите, пожалуйста, как настроить отображение капчи только на 4-м шаге регистрации. В данный момент она показывается на каждом этапе, что может запутать пользователей и заставить их проходить капчу на каждом шаге.
Капча + Регистрация (Решено)
- Parazit00
- Сообщения: 144
- Зарегистрирован: 04 мар 2024, 19:21
- Имя: Артём
- Откуда: Казахстан, Тараз
- Организация: SHOP-EX Быстро и Надежно
Капча + Регистрация (Решено)
Последний раз редактировалось Parazit00 24 сен 2024, 14:45, всего редактировалось 1 раз.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Капча + Регистрация
По факту она отображается просто внизу формы.
- Parazit00
- Сообщения: 144
- Зарегистрирован: 04 мар 2024, 19:21
- Имя: Артём
- Откуда: Казахстан, Тараз
- Организация: SHOP-EX Быстро и Надежно
Re: Капча + Регистрация
Получается, ничего нельзя сделать, и к капче никак нельзя применить правило отображения. Это печально. Тогда добавлю текст с уведомлением для клиентов, чтобы капчу решали в самом конце.
- Fait
- Инвестор

- Сообщения: 1197
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
- Контактная информация:
Re: Капча + Регистрация
Можно попробовать с помощью JS переместить блок с капчей в блок 4 шагаParazit00 писал(а): 24 сен 2024, 09:04Получается, ничего нельзя сделать, и к капче никак нельзя применить правило отображения. Это печально. Тогда добавлю текст с уведомлением для клиентов, чтобы капчу решали в самом конце.
- Parazit00
- Сообщения: 144
- Зарегистрирован: 04 мар 2024, 19:21
- Имя: Артём
- Откуда: Казахстан, Тараз
- Организация: SHOP-EX Быстро и Надежно
Re: Капча + Регистрация
Спасибо за подсказку реализовал через JSFait писал(а): 24 сен 2024, 09:09Можно попробовать с помощью JS переместить блок с капчей в блок 4 шагаParazit00 писал(а): 24 сен 2024, 09:04Получается, ничего нельзя сделать, и к капче никак нельзя применить правило отображения. Это печально. Тогда добавлю текст с уведомлением для клиентов, чтобы капчу решали в самом конце.
Вдруг кому то будет нужно
Код: Выделить всё
$(function() {
// Инициализация формы
$("#registration_form").bootstrapWizard({
tabClass: "nav nav-tabs",
nextSelector: ".btn-wizard-next",
previousSelector: ".btn-wizard-previous",
finishSelector: ".btn-wizard-finish",
onTabShow: function (tab, navigation, index) {
var total = navigation.find('li:not(".dropdown")').length;
var current = index + 1;
var $percent = (current / total) * 100;
$("#registration_form").find(".progress-bar").css({width: $percent + "%"}).html("Шаг " + current + " из " + total);
}
});
// Скрыть капчу при инициализации
$('.g-recaptcha').hide();
// Отслеживаем событие активации вкладки
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
// Проверяем, активна ли вкладка с #form_tab_32
var target = $(e.target).attr("href"); // получаем ID активной вкладки
if (target === '#form_tab_32') {
console.log('Вкладка Способы связи активна: показываем капчу');
$('.g-recaptcha').show(); // Показать капчу
} else {
console.log('Вкладка Способы связи неактивна: скрываем капчу');
$('.g-recaptcha').hide(); // Скрыть капчу
}
});
});Удалите - console.log
- Fait
- Инвестор

- Сообщения: 1197
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
- Контактная информация:
Re: Капча + Регистрация (Решено)
Во, отлично получилось!
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Капча + Регистрация (Решено)
Доработал код для версии 3.6 и теперь если включен Form Wizard то Пользовательское соглашение и recaptcha отображаются на последнем шаге.
- Parazit00
- Сообщения: 144
- Зарегистрирован: 04 мар 2024, 19:21
- Имя: Артём
- Откуда: Казахстан, Тараз
- Организация: SHOP-EX Быстро и Надежно
Re: Капча + Регистрация (Решено)
Большое вам человеческое спасибо за реализацию ..support писал(а): 26 сен 2024, 16:36 Доработал код для версии 3.6 и теперь если включен Form Wizard то Пользовательское соглашение и recaptcha отображаются на последнем шаге.