I am trying to enable form elements when selecting the first drop down with id LId3, I took the code from a button. The problem starts when I enable the searchable dropdown, when i open the searchable dropdown the form elements are not enabled. When the dropdown is clickable the form elements get enabled. Please assist with the below:
 
- <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>  
- <form asp-controller="Leaves" asp-action="Create" method="post" class="form-horizontal" role="form">  
- <div asp-validation-summary="ModelOnly"></div>  
- <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>  
- <div class="form-group" style="display: flex">  
- <script type="text/javascript">$(document).ready(function () {  
- $("#GFG :input").prop("disabled", true);  
- });  
- function enable_disable() {  
- $("#GFG :input").prop("disabled", false);  
- }</script>  
- <input class="form-control col-sm-2" data-toggle="tooltip" data-placement="left" title="Employee Identiy Number" readonly />  
- <div class="col-sm-3">  
- <select onclick="enable_disable()"  
- class="form-control" value="Enable"  
- id="LId3">  
- </select>  
- </div>  
- </div>  
- </form>  
- <form asp-controller="Leaves" asp-action="Create" method="post" class="form-horizontal" role="form" id="GFG">  
- <div asp-validation-summary="ModelOnly"></div>  
- <div class="form-group" style="display: flex">  
- <input class="form-control col-sm-2" value="Name" data-toggle="tooltip" data-placement="left" title="Name of employee" readonly />  
- <div class="col-sm-3">  
- <select asp-for="LId" id="LId1"  
- class="form-control"  
- asp-items="@(new SelectList(ViewBag.ListOfTable,"LId", "EmpName"))">  
- </select>  
- </div>  
- </div>  
- <div class="form-group" style="display: flex">  
- <input class="form-control col-sm-2" disabled value="Surname" data-toggle="tooltip" data-placement="left" title="Surname of employee" readonly />  
- <div class="col-sm-3">  
- <select asp-for="LId" id="LId2"  
- class="form-control"  
- asp-items="@(new SelectList(@ViewBag.ListOfTable,"LId", "EmpSurname"))">  
- </select>  
- </div>  
- </div>  
- <div class="form-group" style="display: flex">  
- <input class="form-control col-sm-2" value="Type of Leave" readonly />  
- <div class="col-sm-3">  
- <select asp-for="TypeOfLeave" name="offer" id="leave" class="form-control">  
- <option value="0">Select</option>  
- <option value="Sick">Sick</option>  
- <option value="Family Responsibility">Family Responsibility</option>  
- <option value="Study">Study</option>  
- <option value="Vacation">Vacation</option>  
- <option value="Bereavement">Bereavement</option>  
- <option value="TimeOffWithoutPay">Time Off Without Pay</option>  
- <option value="Military">Military</option>  
- <option value="JuryDuty">Jury Duty</option>  
- <option value="Maternity/Paternity">Maternity/Paternity</option>  
- <option value="Other">Other</option>  
- </select>  
- <span asp-validation-for="TypeOfLeave" class="text-danger"></span>  
- </div>  
- </div>
  
- </form>