IMMREX7
<script>
function PreviewImage() {
var oFReader = new FileReader();
oFReader.readAsDataURL(document.getElementById("image").files[0]);
oFReader.onload = function (oFREvent) {
document.getElementById("uploadPreview").src = oFREvent.target.result;
};
}
$('.datepickerdob').datepicker({
autoclose: true,
autoWidth: false,
format: 'dd-mm-yyyy',
endDate: '+0d',
orientation: 'auto'
});
$(document).ready(function() {
var i = 1;
$(".add-row").click(function(){
i++;
var markup = '<tr><td class="sno">'+i+'</td>\
<td><input class="form-control" type="text" name="siblings['+i+'][fName]" autocomplete="off"></td>\n\
<td><input class="form-control" type="text" name="siblings['+i+'][lName]" autocomplete="off"></td>\n\
<td><input class="form-control" name="siblings['+i+'][age]"></td>\n\
<td><input class="form-control" name="siblings['+i+'][education]"></td>\n\
<td><input class="form-control" name="siblings['+i+'][schoolName]"></td>\n\
<td style="text-align:right;vertical-align: middle;"><input type="button" required="required" class="btn btn-sm btn-danger" value="Delete" id="remove_row"></td></tr>';
$("#optional_list").append(markup);
});
$('#optional_list').on('click', 'input[type="button"]', function () {
$(this).closest('tr').remove();
i = $('.sno:last').text();
});
//Add Input field if others is selecyted
$('select[name="idSection"]').on('change', function() {
var idSection = $(this).val();
if(idSection != "") {
var idClass = $('select[name="idClass"]').val();
var idStudent = $("#idStudent").val();
var total = $("#feeNumber").val();
$.ajax({
url: "{{url('/school/class') }}"+'/' +idClass+ "/sections/"+idSection+ "/feeheader/"+idStudent,
type: "GET",
dataType: "json",
success:function(data) {
for(var i = 1; i <= total; i++){
$('select[name="feeheader['+i+'][new]"]').empty();
$('select[name="feeheader['+i+'][new]"]').append('<option value="">--- Select ---</option>');
$.each(data, function(key, value) {
$('select[name="feeheader['+i+'][new]"]').append('<option value="'+ key +'">'+ value +'</option>');
});
}
}
});
$("#payfee").css('display','block');
}else{
$("#payfee").css('display','none');
}
});
$('select[name="idClass"]').on('change', function() {
var classID = $(this).val();
if(classID) {
$.ajax({
url: "{{url('/school/class') }}"+'/' +classID + "/sections",
type: "GET",
dataType: "json",
success:function(data) {
$('select[name="idSection"]').empty();
$('select[name="idSection"]').append('<option value="">--- Select ---</option>');
$.each(data, function(key, value) {
$('select[name="idSection"]').append('<option value="'+ key +'">'+ value +'</option>');
});
}
});
}else{
$('select[name="idSection"]').empty();
}
});
});
// Form data saving
$('#admentry_form').on('submit',function(e){
$.ajaxSetup({
header:$('meta[name="_token"]').attr('content')
});
var formData = new FormData($('#admentry_form')[0]);
$("#submit-btn").innerHTML = '<i class="fa fa-spinner fa-spin"></i>Please Wait';
// $("#submit-btn").prop('disabled', true);
$.ajax({
type:"POST",
url: "{{url('school/admentries') }}",
processData: false,
contentType: false,
data:formData,
dataType: 'json',
success:function(data){
if( data[Object.keys(data)[0]] === 'SUCCESS' ){
// $("#submit-btn").prop('disabled', true);
$("#submit-btn").innerHTML = '<i class="fa fa-spinner fa-spin"></i>Please Wait';
window.location = "{{url('school/admentries')}}";
}
else { //False Case: With error msg
$("#msg").html(data); //$msg is the id of empty msg
}
},
error: function(data){
if( data.status === 422 ) {
// $("#submit-btn").prop('disabled', false);
$("#submit-btn").innerHTML = 'SAVE';
var errors = data.responseJSON.errors;
var errorHtml = '<div class="alert alert-danger"><ul>';
$('#formerrors').html(errorHtml);
if(errors['ecNo']=== undefined){
$( '#ecnoerror' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['ecNo']+'</strong></span>';
$( '#ecnoerror' ).html( errorname );
}
if(errors['firstName']=== undefined){
$( '#fnameerror' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['firstName']+'</strong></span>';
$( '#fnameerror' ).html( errorname );
}
if(errors['lastName']=== undefined){
$( '#lnameerror' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['lastName']+'</strong></span>';
$( '#lnameerror' ).html( errorname );
}
if(errors['idFinancialYear']=== undefined){
$( '#sessionerror' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['idFinancialYear']+'</strong></span>';
$( '#sessionerror' ).html( errorname );
}
if(errors['studentDob']=== undefined){
$( '#doberror' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['studentDob']+'</strong></span>';
$( '#doberror' ).html( errorname );
}
if(errors['gender']=== undefined){
$( '#gendererror' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['gender']+'</strong></span>';
$( '#gendererror' ).html( errorname );
}
if(errors['idClass']=== undefined){
$( '#classerror' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['idClass']+'</strong></span>';
$( '#classerror' ).html( errorname );
}
if(errors['idSection']=== undefined){
$( '#sectionerror' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['idSection']+'</strong></span>';
$( '#sectionerror' ).html( errorname );
}
if(errors['studentType']=== undefined){
$( '#stdtypeerror' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['studentType']+'</strong></span>';
$( '#stdtypeerror' ).html( errorname );
}
if(errors['bloodGroup']=== undefined){
$( '#bloodgrp' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['bloodGroup']+'</strong></span>';
$( '#bloodgrp' ).html( errorname );
}
if(errors['resAddress']=== undefined){
$( '#resaddress' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['resAddress']+'</strong></span>';
$( '#resaddress' ).html( errorname );
}
if(errors['resCity']=== undefined){
$( '#rescity' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['resCity']+'</strong></span>';
$( '#rescity' ).html( errorname );
}
if(errors['resPincode']=== undefined){
$( '#respincode' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['resPincode']+'</strong></span>';
$( '#respincode' ).html( errorname );
}
if(errors['resState']=== undefined){
$( '#resstate' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['resState']+'</strong></span>';
$( '#resstate' ).html( errorname );
}
if(errors['contactPerson']=== undefined){
$( '#contactperson' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['contactPerson']+'</strong></span>';
$( '#contactperson' ).html( errorname );
}
if(errors['contactPersonMobile']=== undefined){
$( '#contactPersonMobile' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['contactPersonMobile']+'</strong></span>';
$( '#contactPersonMobile' ).html( errorname );
}
if(errors['food']=== undefined){
$( '#fooderror' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['food']+'</strong></span>';
$( '#fooderror' ).html( errorname );
}
if(errors['transport']=== undefined){
$( '#transporterror' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['transport']+'</strong></span>';
$( '#transporterror' ).html( errorname );
}
if(errors['learningDisability']=== undefined){
$( '#learningDerror' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['learningDisability']+'</strong></span>';
$( '#learningDerror' ).html( errorname );
}
if(errors['ralationship_one']=== undefined){
$( '#relone' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['ralationship_one']+'</strong></span>';
$( '#relone' ).html( errorname );
}
if(errors['father_fname']=== undefined){
$( '#fatherfname' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['father_fname']+'</strong></span>';
$( '#fatherfname' ).html( errorname );
}
if(errors['father_mobile']=== undefined){
$( '#fathermobile' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['father_mobile']+'</strong></span>';
$( '#fathermobile' ).html( errorname );
}
if(errors['father_qualification']=== undefined){
$( '#fatherqual' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['father_qualification']+'</strong></span>';
$( '#fatherqual' ).html( errorname );
}
if(errors['mother_fname']=== undefined){
$( '#motherfname' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['mother_fname']+'</strong></span>';
$( '#motherfname' ).html( errorname );
}
if(errors['mother_mobile']=== undefined){
$( '#mothermobile' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['mother_mobile']+'</strong></span>';
$( '#mothermobile' ).html( errorname );
}
if(errors['mother_qualification']=== undefined){
$( '#motherqual' ).empty();
}else{
errorname = '<span class="help-block"><strong>'+errors['mother_qualification']+'</strong></span>';
$( '#motherqual' ).html( errorname );
}
}
}
});
return false;
});
</script>
Copyright © 2021 -