今天是個好日子。所以我有一個產品表包含('prod_name','prod_code')用于我在編輯模式中的下拉選擇。在執行 CRUD(Another Table) 時, 我是否希望用戶選擇“prod_name”,并且它還將填充“prod_code”的輸入框以進行自動填充。感謝回答的人。
<option value="prod_name" wire:model="prod_name"></option>
@foreach($products as $product)
<option value="{{ $products->prod_name }}">{{ $products->prod_name}}</option>
@endforeach
</select>
uj5u.com熱心網友回復:
我要給你一個關于我如何完成我的任務的提示,因為它只是選擇國家,一旦選擇了國家,它就會用與所選國家相對應的國家填充下一個欄位,這樣你就可以在你的邏輯中翻譯它。這僅用于選擇國家和州
<div class="col-md-4">
{!! Form::select('country', ['' => 'Select Country'] $sector,'',array('class'=>'form-control select2','name'=>'country','id'=>'country','style'=>'width:100%;'));!!}
</div>
<div class="col-md-4">
<select name="state" id="state" class="form-control select2" >
</select>
</div>
我用 Jquery 處理剩下的就在你的腳本里
<script type="text/javascript">
$('#country').change(function(){
var countryID = $(this).val();
if(countryID){
$.ajax({
type:"GET",
url:"{{url('api/get-state-list')}}?country_id=" countryID,
success:function(res){
if(res){
$("#state").empty();
$("#state").append('<option>Select state</option>');
$.each(res,function(key,value){
$("#state").append('<option value="' key '">' value '</option>');
});
}else{
$("#state").empty();
}
}
});
}else{
$("#state").empty();
}
});
</script>
其余的只是創建您的路線。如您所見,我使用 country_id 觸發了 Url api/get-state-list
所以在你的路線上
Route::get('api/get-state-list','\App\Http\Controllers\YOURCONTROLLER@getStateList');
我想你已經準備好了
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/335275.html
