Комплексный маркетинг сайта: продвижение сайта, контекстная реклама, соц. сети, аналитика. От 40.000 рублей в месяц.
Главная » Полезные статьи » Различные CMS (статьи) » MODX » FormLister + согласие с договором (чекбокс)

FormLister + согласие с договором (чекбокс)

1. Добавляем чекбокс в нашу форму

<div class="form-group "> <input class="form-check-input form-control" type="checkbox" value="" id="agree" name="agree" style=" display:inline-block; width:20px; vertical-align:top;margin-top:18px;" > <label class="form-check-label" for="agree" style=" display:inline-block; width:235px;"> Я согласен с <a href="#" target=_blank>агентским договором</a>.</label> </div>

2. Прописываем <button id="submit" disabled ....

3. Прописываем скрипт, который делает сабмит неактивным, пока чекбокс не активирован.

<script> var checker = document.getElementById('agree'); var sendbtn = document.getElementById('submit'); checker.onchange = function() { sendbtn.disabled = !this.checked; }; </script>

Во всех статьях в коде заменены:

[ на &#91;

{ на &#123;

< на &123;

Звоните +7 (812) 914-41-56, ответим на вопросы на тему работы с MODX Evolution или комплексного маркетинга.

Заказать эту или любую другую услугу вы можете на странице контактов.