Автоматически ставить галочку, если нажата кнопка отправки модального окна - PullRequest
1 голос
/ 17 ноября 2010

Довольно сложный, но по своей сути простой.

У меня есть окно с галочкой и ссылкой, которая гласит Условия использования.

В сценарии пользователь нажимает на ссылку, которая открывает модальное окно. В нем содержатся положения и условия, и его нельзя закрыть, если пользователь не согласен с нашими условиями, нажав кнопку «Отправить» (принятие)

Что я хочу сделать, так это отключить флажок в исходной форме, пока они не открыли модальное окно и не приняли условия, после нажатия кнопки Прием модальное окно закрывается, и флажок становится видимым и отмечен галочкой.

Любые идеи, как этого добиться, пожалуйста.

............. Модальное окно, все сделано нормально и модно. Код кнопки отправки -

<button class="btn btn-blue" onclick="$.lightbox().close();">I Accept these Terms and Conditions</button>

Код элемента галочки:

<div class="checkbox">
                <span class="label">&nbsp;</span>
                <div><input name="tac" id="tac" class="checkbox" value="yes" type="checkbox"> &nbsp;&nbsp;<label style="display: inline;" for="tac">I agree to the <a href="terms.html?lightbox[width]=600&lightbox[height]=600&lightbox[modal]=true" class="lightbox">Terms and Conditions</a></label></div>
            </div>

1 Ответ

2 голосов
/ 17 ноября 2010
<button class="btn btn-blue" id="btnAcceptTerms">I Accept these Terms and Conditions</button>

<div class="checkbox">
                <span class="label">&nbsp;</span>
                <div><input name="tac" id="tac" class="checkbox" value="yes" type="checkbox" disabled="disabled" > &nbsp;&nbsp;<label style="display: inline;" for="tac">I agree to the <a href="terms.html?lightbox[width]=600&lightbox[height]=600&lightbox[modal]=true" class="lightbox">Terms and Conditions</a></label></div>
</div>

$(document).ready(function(){
    $("#btnAcceptTerms").click(function(){
       $.lightbox().close();
       $("#tac").attr("disabled","");
    });
});

Этот код отключает ввод, пока вы не нажмете btnAcceptTerms.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...