web-mooc/resources/views/admin/student/create_login.blade.php

41 lines
1.8 KiB
PHP

<div class="row mb-3">
<label for="email" class="form-label ol-form-label col-sm-2 col-form-label">{{ get_phrase('Email') }}<span class="text-danger ms-1">*</span></label>
<div class="col-sm-8">
<input type="email" name="email" class="form-control ol-form-control" id="email" @isset($student->email) value="{{ $student->email }}" @else value="{{ old('email') }}" @endisset required>
</div>
</div>
<div class="row mb-3">
<div class="col-sm-8 offset-sm-2">
<input type="hidden" name="email_verified" value="1" id="email_verified_value">
<div class="form-check">
<input type="checkbox" class="form-check-input" id="email_verified_checkbox" name="email_verified" value="1" checked>
<label class="form-check-label" for="email_verified_checkbox">{{ get_phrase('Mark email as verified') }}</label>
</div>
</div>
</div>
@if (!isset($student->email))
<div class="row mb-3">
<label for="password" class="form-label ol-form-label col-sm-2 col-form-label">{{ get_phrase('Password') }}<span class="text-danger ms-1">*</span></label>
<div class="col-sm-8">
<input type="password" name="password" class="form-control ol-form-control" id="password">
</div>
</div>
@endisset
<script>
// Get the checkbox and the hidden input
const checkbox = document.getElementById('email_verified_checkbox');
const hiddenInput = document.getElementById('email_verified_value');
// Update hidden input value when the checkbox is toggled
checkbox.addEventListener('change', function() {
if (checkbox.checked) {
hiddenInput.value = '1'; // Checked, set value to 1
} else {
hiddenInput.value = '0'; // Unchecked, set value to 0
}
});
</script>