2017-08-09 67 views
0

在我的控制器:從列表中選擇選項只有一次 - Laravel

public function putbillpage() 
    { 

     $proname = productmodel::select('itemname')->get(); 
     return view('putbillpage', compact('proname')); 
    } 

筆者認爲:(它列出了產品名稱)

<td> 
    <select name="proname[]" class="form-control proname"> 
     <option value="" selected="true" disabled="true">Select Product</option> 
      @foreach($proname as $v) 
       <option value="{{$v->itemname}}" >{{$v->itemname}}</option>   
      @endforeach 
    </select> 
</td> 

enter image description here

每當我點擊加號在右端添加一個新行,當按下交叉行時被刪除。

現在我的問題是如果我在第一行選擇一個選項,然後在第二行選項不能顯示。 enter image description here

在上面的圖片在第一行我已經選擇了板球蝙蝠,現在在第二排只有肥皂必須顯示。而當我刪除第一排時,板球拍也必須顯示在選項中。 任何幫助或建議是最Welcome.Thanks。

+0

您將不得不在使用Javascript進行檢查。 – Jerodev

+0

我想我知道這個問題。您正在使用j + +使用+按鈕來指導將EVENT附加到每個克隆上。您可以禁用每個克隆方法的傳遞事件。你可以發佈按鈕點擊jQuery代碼? –

回答

0

您應該設置例如肥皂標誌

在下一行的選擇已被選中,你應該刪除肥皂選項或提醒該選項已經被選中

只需設一個變量對用戶的js或爲選定的選項設置一個cookie

讓我知道這是否有助於您謝謝

相關問題