我创建了一个表格,其中有1个下拉菜单用于存储另一个下拉菜单的值,但问题是下拉菜单存储重复的值。我应该怎么做,以使下拉菜单不会显示任何冗余数据。

代码如下:

<form class="form-inline" role="form" method="post" action="/assignloc">

                         <div class="form-group" style="margin-top:4%;">
                         <label for="exampleInputEmail1" class="h2color" >FE Name</label>

                           <select name="selectpicker" class="form-control">

                                <% for(var i=0;i<pic.length;i++){ %>
                                <option value=<%=pic[i].name%>>
                                <%=pic[i].name%> </option>


                               <% } %>


                        </select>
 <label for="exampleInputEmail1" class="h2color" style="margin-left:10px;">Broker ID</label>
 <input type="text" class="form-control" placeholder="Broker Id" name="brokerid">

 <button type="submit" class="btn btn-primary btn-lg active">Assign</button>
</div>
</form>

最佳答案

请在下面的小提琴中找到有关在Node.js中删除重复数组的类似示例
     https://jsfiddle.net/shreya7/rgn3y04e/

  var array= ["8","2","7","2", "6"];
  var earray = [];
     for(var i in array){
        if(earray .indexOf(array[i]) === -1){
            earray.push(array[i]);
        }
    }

  alert(earray);

09-25 16:57
查看更多