下面的代码用于显示所有计划。如您所见,这里有一个SELECT计划选项。我想要任何计划,当我单击SELECT时都应将其ID传递给第二个字段。
我使用了$request->gate->id
,但它在我的Blade文件中不起作用。
@foreach($pack as $gate)
<div>
<p style="color: #000">Amount: {{$gate->min_amount}} {{$general->symbol}} -
</div>
<div class="panel-footer">
<button class="btn btn-primary btn-block">SELECT</button>
</div>
@endforeach
{{csrf_field()}}
<input type="text" name="package_id" value="{{$gate->id}}"> // I want to Transfer here when click on select.
答案 0 :(得分:1)
您需要使用一些jQuery代码将gate id
设置为名称为package_id
的输入字段的值
尝试一下:
@foreach($pack as $gate)
<div>
<p style="color: #000">Amount: {{$gate->min_amount}} {{$general->symbol}}
</div>
<div class="panel-footer">
<button class="btn btn-primary btn-block" data-gate-id="{{$gate->id}}">SELECT</button>
</div>
@endforeach
<input type="text" name="package_id" value="">
使用在同一页上此jQuery代码:
$('.btn-block').on('click', function() {
var gate_id = $(this).data('gate-id'); // get gate id from button custom attribute data-gate-id on click
$("input[name='package_id']").val(gate_id); // set gate id in input field
});