2017-08-09 31 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

让我知道这是否有助于您谢谢