2017-07-31 38 views
0

我想用複選框刪除記錄並且沒有複選框,我認爲表單是錯誤的,但我不知道我必須做些什麼來區分表單。
請幫我解決這個問題。區別表單動作

這裏是我的代碼:

<form method="post" action="{{ URL::to('admin/seleksi/delete')}}" > 
      {{ csrf_field() }} 
      <input type="hidden" name="_method" value="delete"> 

    <table border="0" class="table table-striped" id="print"> 
     <thead> 
      <tr> 
       <td width="10">No</td> 
       <td width="100">Nama</td> 
       <td width="10"></td> 
       <td width="10"></td>  
       <td width="10"></td> 
      </tr> 
     </thead> 

     @foreach($pelamar as $p) 
     <tr> 
      <td>{{ $i++ }}</td> 
      <td>{{ $p->Nama }}</td> 
      <td> 
      <a class="btn btn-xs btn-xs btn-primary" title="View CV" href="{{URL::to('admin/seleksi/cv/'. $p->id)}}"><i class="glyphicon glyphicon-list-alt"></i></a> 
      </td> 
      <td> 
       <form method="post" action="{{ URL::to('admin/lowongan/seleksi/delete/' . $p->pelamarid) }}" > 
         <input type="hidden" name="_token" value="{{ csrf_token() }}"> 
         {{ method_field('DELETE') }} 
         <button title="Delete Pelamar" type="submit" class="delete-modal btn btn-danger btn-xs" title="Hapus Pengumuman"><i class=" glyphicon glyphicon-trash" ></i></button> 
       </form> 
       </td> 
      <td> 
      <input type="checkbox" name="categories[]" class="checkboxes" value="{{ $p->pelamarid }}" /> 
      </td> 
       </tr> 

       @endforeach 

      </table></div> 

      <div class="col-xs-12 col-sm-12 col-md-12"><!--header start--> 
       <div class="row"> 
        <button class="btn btn-danger" type="submit">Delete Checked</button> 
        <div align="center" class="col-xs-12 col-sm-12 col-md-12" style=""><!--header start--> 
         <br> 
         <a href="{{ URL::to('admin/pengumuman/create/'. $cruds->id)}}" class="btn btn-primary"><i class="glyphicon glyphicon-bullhorn"></i>&nbsp;Umumkan Hasil Lowongan Ini</a> 
         &nbsp;&nbsp; 
         <a href="{{ URL::to('admin/lowongan/' . $cruds->id . '/view') }}" class="btn btn-success"><i class="glyphicon glyphicon-download"></i>&nbsp;Download List Seleksi</a> 
        </div> 
       </div> 
     </div> 
</form> 
+1

你不能在窗體中有窗體,你需要分開這些窗體。 – Jerodev

回答

0

不要嵌套的表單,這是一個無效的HTML標記,而不是有兩種形式,只是做一個形式,並有兩個提交按鈕。然後每個按鈕將要提交表單的動作,使用button formaction Attribute

<button class="btn btn-danger" type="submit" formaction="{{ URL::to('admin/seleksi/delete')}}">Delete Checked</button>} 

<button title="Delete Pelamar" type="submit" class="delete-modal btn btn-danger btn-xs" title="Hapus Pengumuman" formmethod="{{ URL::to('admin/lowongan/seleksi/delete/' . $p->pelamarid) }}"><i class=" glyphicon glyphicon-trash" ></i></button> 

那麼只有你的每一個動作頁所需要的提取。

的formaction屬性指定當 表單提交向何處發送形式的數據。該屬性將覆蓋表單的動作 屬性。

formaction屬性僅用於type =「submit」的按鈕。

+0

我明白了,謝謝你的支持masivuye –

+0

對不起,我現在不能upvote,因爲我的帳戶最近加入了stackoverflow –

0

您正在使用嵌套<form>這是完全錯誤的,請嘗試以下行,而不是內在的形式:

<button title="Delete Pelamar" type="submit" class="delete-modal btn btn-danger btn-xs" title="Hapus Pengumuman"><i class=" glyphicon glyphicon-trash" ></i></button> 

UPDATE

你可以試試HTML formaction Attribute,以不同的動作提交表格

+0

是的,我知道它錯了,但我需要不同的行動,每種形式 –

+0

@RizalImanMuttaqin檢查[我的答案](https://stackoverflow.com/questions/45412037/distinguish-form-action/45412285#45412285)我相信這正是什麼你需要 –