Vitalis Form Changes - Tracker Form (Synergy)
Specific Folder FTP Upload / ftp-deploy (push) Successful in 1m28s Details

Modify Doctor Name field as Dropdown instead of Manual Entry
This commit is contained in:
Farhan Pathan 2026-06-23 15:09:09 +05:30
parent c39dd873c4
commit fb3ea6f07a
1 changed files with 30 additions and 5 deletions

View File

@ -105,7 +105,21 @@
<select class="form-control" id="field-{{$question->code}}" name="{{$question->code}}" {{$question->required == 'yes'?'required':'' }}>
<option value=""> -- Select -- </option>
@foreach($question->options as $option)
<option value="{{$option->value}}" {{isset($question->value) && $question->value == $option->value ? 'selected':''}}>{{$option->display}}</option>
@if($question->code == 'contact_id' && isset($option->contact->type) && $option->contact->type == 'doctor' )
<option value="{{ $option->value }}"
@if(isset($question->value) && $question->value == $option->value) selected @endif
@if($question->code == 'contact_id')
legacy_code="{{ (isset($option->contact->legacy_code) ? $option->contact->legacy_code : '') }}"
@endif
>
{{ $option->display }}
</option>
@elseif($question->code != 'contact_id')
<option value="{{ $option->value }}" {{ isset($question->value) && $question->value == $option->value ? 'selected' : '' }} {{ $question->code == 'contact_id' ? 'pcode= ' . (isset($option->contact->pcode)?$option->contact->pcode:'') . ' ' : '' }}>
{{ $option->display }}
</option>
@endif
@endforeach
</select>
@break
@ -188,14 +202,23 @@
$("#pageloader").fadeOut();
$('#field-contact_id').html('')
$('#field-contact_id').append($("<option></option>").attr("value",'').text('-- Select --'));
for(let itm of data) {
$('#field-contact_id').append($("<option></option>").attr("value",itm.value).text(itm.display));
}
for (let itm of data) {
$('#field-contact_id').append($("<option></option>").attr("value",itm.value).text(itm.display).attr("legacy_code", itm.contact.legacy_code).attr('speciality',itm.contact.speciality));
}
$('#field-contact_id').change(function() {
$('#field-legacy_code').val($('option:selected', this).attr('legacy_code'))
})
},
});
console.log(hierarchy)
})
$('#field-contact_id').change(function() {
$('#field-legacy_code').val($('option:selected', this).attr('legacy_code'))
})
$('#field-legacy_code').attr('readonly',true);
$('#report-form').on('submit', function(event){
event.preventDefault();
@ -299,4 +322,6 @@ $(document).ready(function () {
</body>
</html>
</html>