<!-- Course Id Field -->
<div class="form-group col-sm-6 filter-select rbt-modern-select">
<span class="select-label d-block">Courses</span>
<div class="position-relative">
<?php echo Form::select('course_id', $Course, null, ['class' => 'form-control', 'required']); ?>
</div>
</div>
<!-- Name Field -->
<div class="rbt-form-group col-sm-6 filter-select mb--20">
<span class="select-label d-block">Name Kelas</span>
<div class="position-relative">
<?php echo Form::text('name', null, ['class' => 'form-control', 'required', 'maxlength' => 255, 'maxlength' => 255]); ?>
</div>
</div>
<!-- Limit Member Field -->
<div class="rbt-form-group col-sm-6 filter-select mb--20">
<span class="select-label d-block">Limit Member</span>
<?php echo Form::number('limit_member', null, ['class' => 'form-control']); ?>
</div>
<!-- Status Field -->
<div class="rbt-form-group col-sm-6 filter-select rbt-modern-select">
<span class="select-label d-block">Status</span>
<?php echo Form::select('status', ['Free' => 'Free', 'Berbayar' => 'Berbayar'], null, ['class' => 'form-control', 'onchange' => 'checkStatus()']); ?>
</div>
<!-- Price Field -->
<div class="rbt-form-group col-sm-6 mb--20">
<span class="select-label d-block">Price</span>
<?php echo Form::text('price', null, ['class' => 'form-control','type-currency'=>'IDR', 'maxlength' => 45, 'maxlength' => 45, 'placeholder'=>'Rp', 'readonly']); ?>
</div>
<script>
function checkStatus() {
var status = document.querySelector('select[name="status"]').value;
var priceInput = document.querySelector('input[name="price"]');
if (status === 'Free') {
priceInput.readOnly = true;
} else {
priceInput.readOnly = false;
}
}
</script>
<!-- Scadule Field -->
<div class="rbt-form-group col-sm-12 col-lg-12 mb--20">
<span class="select-label d-block">Scadule</span>
<?php echo Form::textarea('scadule', null, ['class' => 'rbt-form-group', 'maxlength' => 65535, 'maxlength' => 65535]); ?>
</div>
<!-- Start Registration Field -->
<div class="rbt-form-group col-sm-6 mb--20">
<span class="select-label d-block">Start Registration</span>
<?php echo Form::date('start_registration', null, ['class' => 'rbt-form-group','id'=>'start_registration']); ?>
</div>
<?php $__env->startPush('page_scripts'); ?>
<script type="text/javascript">
$('#start_registration').datepicker()
</script>
<?php $__env->stopPush(); ?>
<!-- End Registration Field -->
<div class="rbt-form-group col-sm-6 mb--20">
<span class="select-label d-block">End Registration</span>
<?php echo Form::date('end_registration', null, ['class' => 'rbt-form-group','id'=>'end_registration']); ?>
</div>
<?php $__env->startPush('page_scripts'); ?>
<script type="text/javascript">
$('#end_registration').datepicker()
</script>
<?php $__env->stopPush(); ?>
<!-- Class Status Field -->
<div class="form-group categories-list-check col-sm-6 ">
<div class="form-check check-box rbt-check-group">
<?php echo Form::hidden('class_status', 0, ['class' => 'form-check-input']); ?>
<?php echo Form::checkbox('class_status', '1', null, ['class' => 'form-check-input']); ?>
<?php echo Form::label('class_status', 'Class Status', ['class' => 'rbt-lable']); ?>
</div>
</div>
<script>
document.querySelectorAll('input[type-currency="IDR"]').forEach((element) => {
element.addEventListener('keyup', function(e) {
let cursorPostion = this.selectionStart;
let value = parseInt(this.value.replace(/[^,\d]/g, ''));
let originalLenght = this.value.length;
if (isNaN(value)) {
this.value = "";
} else {
this.value = value.toLocaleString('id-ID', {
currency: 'IDR',
style: 'currency',
minimumFractionDigits: 0
});
cursorPostion = this.value.length - originalLenght + cursorPostion;
this.setSelectionRange(cursorPostion, cursorPostion);
}
});
});
</script>
<?php /**PATH C:\laragon\www\web_mudahcoding_2024\resources\views/web/dashboard_trainer/class/fields.blade.php ENDPATH**/ ?>
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]