Как вставить чекбокс с модальным окном перед отправкой формы?
Рабочий код Вида:
Код: Выделить всё
<?php
use yii\helpers\Html;
use yii\widgets\Pjax;
use yii\widgets\ActiveForm;
use yii\bootstrap\Modal;
use yii\captcha\Captcha;
?>
<section>
<div class="container">
<div class="blog-post-area">
<h2 class="title text-center">Карьера</h2>
<div class="single-blog-post">
<h3>Вакансия: <?=$kareer->vacaition ?></h3>
<div class="post-meta">
<ul>
<li><i class="fa fa-calendar"></i> <?=$kareer->date ?></li>
</ul>
</div>
</div>
</div><!--/blog-post-area-->
<?php if( Yii::$app->session->hasFlash('success') ): ?>
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<?php echo Yii::$app->session->getFlash('success'); ?>
</div>
<?php endif;?>
<div class="replay-box">
<div class="row">
<?php $form = ActiveForm::begin(); ?>
<div class="blank-arrow">
<label>Фамилия, имя, отчество</label>
</div>
<span>*</span>
<?= $form->field($kareer_employee, 'name')->textInput(['maxlength' => true])->label(false, ['style'=>'display:none']) ?>
<div class="blank-arrow">
<label>Телефон</label>
</div>
<span>*</span>
<?= $form->field($kareer_employee, 'phone')->textInput(['maxlength' => true])->label(false, ['style'=>'display:none']) ?>
<div class="blank-arrow">
<label>Электронная почта</label>
</div>
<span>*</span>
<?= $form->field($kareer_employee, 'email')->textInput(['maxlength' => true])->label(false, ['style'=>'display:none']) ?>
<div class="blank-arrow">
<label>Проверочный код</label>
</div>
<span>*</span>
<?= $form->field($kareer_employee, 'verifyCode')->widget(Captcha::className())->label(false, ['style'=>'display:none']) ?>
<div class="form-group">
<?= Html::submitButton('Отправить заявку', ['class' => 'get_discount btn continue']) ?>
</div>
<?php ActiveForm::end(); ?>
</div>
</div>
<center><div class="checkbox col-sm-12">
<label>
<input type="checkbox" name="checkme" id="agree" value="">
<i class="fa fa-2x icon-checkbox"></i>
Настоящим подтверждаю, что ознакомлен и согласен с
<?php
Modal::begin([
'header' => '<h3> Политика конфиденциальности</h3>',
'toggleButton' => [
'label' => 'условиями политики конфиденциальности',
'tag' => 'button',
'class' => 'btn modal2',
],
]);
?>
<div class="kareer">
<p> Целью настоящего документа является безопасность и обеспечение конфиденциальности предоставленных Клиентами данных....
</div>
<?php Modal::end();
?>
</label>
</div></center>
</div>
</section>
Код: Выделить всё
$(document).ready(function(){
$('.continue').prop('disabled', true);
$('#agree').change(function() {
$('.continue').prop('disabled', function(i, val) {
return !val;
})
});
})