我有三个下拉菜单:
enum Type {
type0 = 0,
type1 = 1,
// and so on
};
struct Node {
void* next;
size_t size;
enum Type type;
};
struct queue {
struct Node* headNode;
};
在这些下拉列表中,我应用了一个过滤器: -
<form name="myForm" ng-submit="save(myForm.$valid)" novalidate="novalidate">
<div class="form-group">
<label>Values:</label>
<label>First</label>
<select ng-model="a.values[0]" ng-change="check()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<label>Second</label>
<select ng-model="a.values[1]" ng-change="check()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<label>Third</label>
<select ng-model="a.values[2]" ng-change="check()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3'>3</option>
<option value="4">4</option>
</select>
</div>
<button type="submit" class="btn btn-success">Save </button>
我想要的是如果下拉菜单上的值不唯一,那么在保存按钮上它会显示错误。请注意,这些不是必填字段,因此不需要与此相关的验证。只有当用户设置相同的值时,才会在保存时显示错误。