我创建了一个表格,其中有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);