我在laravel项目中创建了捐赠功能,用户可以使用贝宝和信用卡进行捐赠。我使用基本输入内容制作了表格,它可以正常工作,但现在我必须通过选择下拉菜单来选择该表格值或特定金额,并且该值我必须将其发送给控制器
这是表格,我必须将金额发送给控制器,但仅适用于select input
,当我select other
键入特定值时,表格返回值0
<form method="POST" id="payment-form" action="{!! URL::to('paypal') !!}">
{{ csrf_field() }}
<div class="form-group form-group-s">
<select class="form-control" id="amount" name="amount">
<option value="50">CHF 50</option>
<option value="200">CHF 200</option>
<option value="500">CHF 500</option>
<option value="2000">CHF 2000</option>
<option id="other">Other</option>
</select>
<div class="form-group otherName" id="amount">
<label for=""></label>
<input type="number" id="amount" name="amount" class="form-control" placeholder="CHF" />
</div>
</div>
<div class=" form-group">
<button class="form-control btn btn-subscribe"><i class="fab fa-paypal"></i> Pay with PayPal</button>
</div>
所以这里需要输入金额,但它不能识别2个金额ID,所以我不知道该怎么办。
$item1->setName('Amount')
->setCurrency('EUR')
->setQuantity(1)
->setPrice($request->get('amount'));