<?php echo $form->field($model, 'email')->textInput(['maxlength' => true]); ?> </div> <div class="col-sm-3"> <?php echo $form->field($model, 'wali_kelas')->widget(Select2::classname(), ['data' => \app\models\Data::wali_kelas(), 'language' => 'id', 'options' => ['placeholder' => 'Pilih...'], 'pluginOptions' => ['allowClear' => true], 'pluginEvents' => ["select2:select" => "function() {\n console.log(\$(this).val());\n if(\$(this).val()==1){\n \$('#id_kelas').show();\n }else{\n \$('#id_kelas').hide();\n }\n }"]])->label('Wali Kelas'); if ($model->wali_kelas) { echo '<div id="id_kelas">'; } else { echo '<div id="id_kelas" style="display:none">'; } ?> <?php echo $form->field($model, 'id_kelas')->widget(Select2::classname(), ['data' => \app\models\Data::kelas(), 'language' => 'id', 'options' => ['placeholder' => 'Pilih...'], 'pluginOptions' => ['allowClear' => true]])->label('Pilih Kelas'); ?> </div> <?php // Normal select with ActiveForm & model echo $form->field($model, 'agama')->widget(Select2::classname(), ['data' => \app\models\Data::agama(), 'language' => 'id', 'options' => ['placeholder' => 'Pilih...'], 'pluginOptions' => ['allowClear' => true]])->label('Agama'); ?> <!-- ?php //$form->field($model, 'jns_kelamin')->dropDownList([ 'L' => 'L', 'P' => 'P', ], ['prompt' => '']) ?> --> <?php echo $form->field($model, 'jns_kelamin')->radioList(\app\models\Data::jns_kelamin())->label('Jenis Kelamin'); ?> <!-- ?php //$form->field($model, 'agama')->textInput(['maxlength' => true]) ?> --> <!-- ?= $form->field($model, 'agama')->dropDownList( \app\models\Data::agama(), ['prompt'=>'Pilih...'])->label('Agama'); ?> -->