Viewing file: create.blade.php (3.27 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<form method="POST" class="d-block ajaxForm" action="{{ route('teacher.show_syllabus_modal_post') }}" enctype="multipart/form-data"> @csrf <div class="form-row">
<div class="fpb-7"> <label for="title" class="eForm-label">{{ get_phrase('Tittle') }}</label> <input type="text" class="form-control eForm-control" id="title" name = "title" placeholder="Provide title" required> </div> <div class="fpb-7"> <label for="class_id_on_create" class="eForm-label">{{ get_phrase('Class') }}</label> <select class="form-select eForm-select eChoice-multiple-with-remove" id="class_id_on_create" name="class_id" onchange="classWiseSectionOnCreate(this.value)" required> <option value="">{{ get_phrase('Select a class') }}</option>
<?php foreach($classes as $class): ?> <option value="{{ $class['id'] }}">{{ $class['name'] }}</option> <?php endforeach; ?> </select> </div>
<div class="fpb-7"> <label for="section_id_on_create" class="eForm-label">{{ get_phrase('Section') }}</label> <select class="form-select eForm-select eChoice-multiple-with-remove" id="section_id_on_create" name="section_id" required> <option value="">{{ get_phrase('Select a section') }}</option> </select> </div>
<div class="fpb-7"> <label for="subject_id_on_create" class="eForm-label">{{ get_phrase('Subject') }}</label> <select class="form-select eForm-select eChoice-multiple-with-remove" id="subject_id_on_create" name="subject_id" requied> <option>{{ get_phrase('Select a subject') }}</option> </select> </div> <div class="fpb-7"> <label for="syllabus_file" class="eForm-label">{{ get_phrase('Upload syllabus') }}</label> <div class="custom-file-upload"> <input type="file" class="form-control eForm-control-file" id="syllabus_file" name = "syllabus_file" required> </div> </div> <div class="fpb-7 pt-2"> <button class="btn-form" type="submit">{{ get_phrase('Create syllabus') }}</button> </div> </div> </form>
<script type="text/javascript">
"use strict";
// Jquery form validation initialization $(".ajaxForm").submit(function(e) { var form = $(this); ajaxSubmit(e, form, showAllSyllabuses); });
$('document').ready(function(){
});
function classWiseSectionOnCreate(classId) {
$.ajax({
url: '{{ route('teacher.class_wise_section_for_syllabus') }}', data: {classId : classId}, success: function(response){ $('#section_id_on_create').html(response); classWiseSubjectOnCreate(classId); } });
}
function classWiseSubjectOnCreate(classId) { var id=classId; var url = "{{ route('class_wise_subject', ":id") }}"; url = url.replace(':id', id); $.ajax({ url: url, success: function(response){ $('#subject_id_on_create').html(response); } }); }
$(document).ready(function () { $(".eChoice-multiple-with-remove").select2(); });
</script>
|