在foreach内部的Laravel表单按钮未提交

时间:2016-01-24 15:09:52

标签: html forms laravel

我尝试将我的表单放在foreach中,以便表单中传递的值是结果的正确值而不是最后一个值。但是表单内的按钮没有提交(单击按钮后没有任何反应)。

<table class="table table-striped table-bordered">
          <thead>
            <tr>
              <th>Receiver's Name</th>
              <th>Receiver's Contact</th>
              <th>Package Type</th>
              <th>Date Requested</th>
              </tr>
          </thead>

          <tbody class="list">

            @foreach($result as $res)
            <form role="form" method="POST" action="/search ">
            <input type="hidden" name="requestID" value="{{ $res->id }}">
            <tr>
              <td class="name"> {{ $res->receiverLname }},
                   {{ $res->receiverFname }}</td>
              <td class="contact"> {{ $res->receiverContact }} </td>
              <td class="type"> {{ $res->packType }} </td>
              <td class="date"> {{ $res->updated_at }} </td>
              <td><button class="btn"> View Transaction </button></td>
            </tr>
            </form>
            @endforeach

          </tbody>

        </table>

1 个答案:

答案 0 :(得分:0)

没关系。我只是尝试将值放在按钮中而不是输入隐藏类型,并在帖子中获得正确的值。 :D

我摆脱了输入类型=“隐藏”

以这种方式制作我的按钮

 <button class="btn" name="requestID" value="{{ $res->id }}">