我正在循環訪問數據庫行,對於每個結果,都有2個單選按鈕,允許用戶批准或拒絕該'行'。當用戶完成後,他/她可以提交表單。這就是我所做的。在foreach語句中使用單選按鈕時出錯
@foreach($items as $item)
<td>{{ $item->item_title }}</td>
<td>{{ $item->description }}</td>
<td>{{ $item->price }}</td>
<td>{{ $item->quantity }}</td>
<td>{{ $item->total }}</td>
<td>
<div class='btn-group'>
<form action="{{url('lineManagerUpdateRequests')}}" method="post">
<input type="radio" name="status[]" value="2"> Approve
<input type="radio" name="status[]" value="6"> Decline
</div>
</td>
@endforeach
<input type="submit" name="submit" class="btn btn-sm btn-danger">
</form>
有一個問題,因爲用戶只能從一行中選擇一個無線電。例如,如果有3行,用戶只能選擇一行單選按鈕。請如何糾正這一點。
您的窗體關閉標記位於...奇怪的是,這是你的問題或這是你的代碼中的問題? – milo526
它必須在foreach循環之外,否則每行都有一個提交按鈕 – radioactive
我使用ColdFusion做類似的事情。總的想法是將記錄標識符附加到與該記錄相關聯的所有表單字段。這隻會解決您的單選按鈕問題,但可以幫助您在提交表單後跟蹤事件。 –