Перейти к содержимому


Согласие На Обработку Пд При Оформлении Заказа


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Saimonmel

Saimonmel

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 16 Ноябрь 2017 - 13:45

Здравствуйте.
Помогите пожалуйста, хочу добавить галочку и текст "Нажимая кнопку "Оформить заказ", я подтверждаю свою дееспособность, даю согласие на обработку своих персональных данных. <a href="#">Подробнее о защите персональной информации</a>
Пробовал на примере рассмотренных подобных тем для шаблонов Лето и Хамелеон, не удалось реализовать.
Заранее спасибо!

#2 metry

metry

    Активный участник

  • Модераторы
  • 884 сообщений

Отправлено 16 Ноябрь 2017 - 21:03

Добрый день. Для внесения изменений зайдите в Редактор шаблонов-->Быстрый заказ и найдите:

<button type="submit" class="button fancybutton" title="Оформить заказ">Оформить заказ</button>

замените на:

<input id="pers_confirm" type="checkbox" name="pers_confirm"><label for="pers_confirm">Нажимая кнопку Оформить заказ, я соглашаюсь с <a href="#">политикой конфиденциальности</a></label>
<button type="submit" class="button fancybutton" title="Оформить заказ" id="submit_order">Оформить заказ</button>
<script>
$(document).ready(function(){
$('#submit_order').attr('disabled', true);
$('#pers_confirm').click(function() {
if ($(this).hasClass("active")){
$('#submit_order').attr('disabled', true);
$('label[for="pers_confirm"]').after('<p class="redSapnConfirm">Это поле обязаетльно для заполнения</p>');
$(this).removeClass("active")
} else {
$('#submit_order').attr('disabled', false);
$('.redSapnConfirm').remove();
$(this).addClass("active")
}
});
});
</script>

далее в конец файла main.js добавьте:

$(document).ready(function(){
$('#submit_order').attr('disabled', true);
$('#pers_confirm').click(function() {
if ($(this).hasClass("active")){
$('#submit_order').attr('disabled', true);
$('label[for="pers_confirm"]').after('<p class="redSapnConfirm">Это поле обязательно для заполнения</p>');
$(this).removeClass("active")
} else {
$('#submit_order').attr('disabled', false);
$('.redSapnConfirm').remove();
$(this).addClass("active")
}
});
});


Что бы вставить ссылку на страницу документа Конфиденциальности, найдите код по инструкции:

<a href="#">политикой конфиденциальности</a>


в котором замените символ # на ссылку на страницу.

Что бы ссылка открывалась в отдельном окне, код замените на
<a href="#" target="_blank">политикой конфиденциальности</a>


#3 Saimonmel

Saimonmel

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 22 Ноябрь 2017 - 10:03

Спасибо Вам огромное! :D Все работает!




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных