diff --git a/resources/views/form/rapport-team3/1793767249-069bf040-1469-4117-b364-e4851e1f4bdf.blade.php b/resources/views/form/rapport-team3/1793767249-069bf040-1469-4117-b364-e4851e1f4bdf.blade.php index 5e4b6619..fc57d2fa 100644 --- a/resources/views/form/rapport-team3/1793767249-069bf040-1469-4117-b364-e4851e1f4bdf.blade.php +++ b/resources/views/form/rapport-team3/1793767249-069bf040-1469-4117-b364-e4851e1f4bdf.blade.php @@ -148,15 +148,11 @@ @break @@ -214,6 +210,7 @@ @if($question->code == 'contact_id') msl_code="{{ (isset($option->contact->legacy_code) ? $option->contact->legacy_code : '') }}" pcode="{{ (isset($option->contact->msl_code) ? $option->contact->msl_code : '') }}" + speciality="{{ (isset($option->contact->speciality) ? $option->contact->speciality : '') }}" @endif > @@ -281,7 +278,7 @@ 'yes' ) )
@@ -337,19 +334,16 @@ $('#field-contact_id').on('change',function(){ $('#field-msl_code').val($(this).find(":selected").attr("msl_code")); }) - + + $('#field-contact_id').on('change',function(){ + $('#field-pcode').val($(this).find(":selected").attr("pcode")); + }) $('#field-contact_id').on('change',function(){ $('#field-speciality').val($(this).find(":selected").attr("speciality")); }) - $('#field-contact_id').on('change',function(){ - console.log("Pcode is : ",$(this).find(":selected").attr("pcode")); - $('#field-pcode').val($(this).find(":selected").attr("pcode ")); - }) - - - $('#field-msl_code,#field-speciality').attr('readonly',true); + $('#field-msl_code,#field-pcode,#field-speciality').attr('readonly',true); function initializeSelect2() { @@ -501,18 +495,22 @@ - $(document).on('change', 'select[id^="field-contact_id"]', function () { + + - let selectedOption = $(this).find(':selected'); + $(document).on('change', 'select[id^="field-contact_id"]', function() { + + var $selected = $(this).find(':selected'); - let id = $(this).attr('id').split('-').pop(); // get doctor_count dynamically - - $('#field-msl_code-' + id).val(selectedOption.attr('msl_code')); - $('#field-speciality-' + id).val(selectedOption.attr('speciality')); + + var index = this.id.replace('field-contact_id', ''); + + $('#field-msl_code' + index).val($selected.attr('msl_code') || ''); + $('#field-speciality' + index).val($selected.attr('speciality') || ''); + $('#field-pcode' + index).val($selected.attr('pcode') || ''); preventDuplicateDoctors(); }); - @@ -591,6 +589,8 @@ setTimeout(() => { $('#field-msl_code-'+doctor_count).attr('readonly',true); + $('#field-pcode-'+doctor_count).attr('readonly',true); + $('#field-speciality-'+doctor_count).attr('readonly',true); @@ -600,7 +600,7 @@ - if ($('.doctor-wrapper').length >= 10) { + if ($('.doctor-wrapper').length >=5) { $('#adddoctor-btn').hide(); } else { $('#adddoctor-btn').show(); @@ -664,8 +664,8 @@ $('#report-form').on('submit', function(event) { event.preventDefault(); - if (numberOfSubmission !=10) { - alert(`You must submit 10 Doctors for Ciphaler , Current Doctors : ${numberOfSubmission+1}`); + if (numberOfSubmission !=5) { + alert(`You must submit 5 Doctors for Ciphaler , Current Doctors : ${numberOfSubmission+1}`); return; }