Я создаю таблицу, в которой при выборе «Элемент» описание будет заполняться автоматически в зависимости от параметра выбора.
Я ссылался на некоторые другие ссылки, такие как:
Автоматическое заполнение поля в зависимости от выбранной опции
https://www.reddit.com/r/laravel/comments/adg9s5/make_a_text_box_automatically_fill_depending_on/
но никто из них не отвечает на мой вопрос.
Вот мой сценарий
$('#item').change(function(e){
var element = $(this).find('option:selected');
var desc = element.attr("Description");
$('#Description').text(desc);
console.log(desc)
});
Это для элемента
<select class="form-control select2" id="item" name="item">
<option value="" disabled selected>None</option>
@foreach ($deliveryitems as $items)
<option value="{{$items->Id}}">{{$items->Item_Code}}</option>
@endforeach
</select>
Это для описания
<input type="text" class="Description form-control" name="Description" id="Description" readonly>
Это мой контроллер
$deliveryitems = DB::table('inventories')
->leftJoin('deliveryitem','inventories.Id','=','deliveryitem.inventoryId')
->select('inventories.Id','deliveryitem.formId','inventories.Item_Code','inventories.Description','inventories.Unit','deliveryitem.Qty_request')
->get();
Как автоматически заполнить описание элемента на основе элемента, выбранного из опций выбора?