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

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

<div class="form-group [+agree.errorClass+][+agree.requiredClass+]"> <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> [+agree.error+] </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>
Яндекс.Метрика