【发布时间】:2017-11-30 20:58:15
【问题描述】:
我有一个复选框和下拉菜单。当我将复选框设置为 true 并从下拉列表中选择一个选项时,复选框会自行清除。
在其他浏览器中代码工作正常,但在 safari 中显示这种奇怪的行为。
Below is my html and js:
<div class="form-group">
<div class="col-md-12">
<div class="col-md-3">
<span ng-repeat="bRelation in Relations|limitTo: 3">
<label class="checkbox" for="{{bRelation.Id}}">
<input type="checkbox" class="b-relation" ng-model="group" value="{{bRelation.Id}}" ng-change="checkRelation(bRelation.Id)" name="group" id="{{bRelation.Id}}" />
{{bRelation.Text}}
<select class="form-control brelationnum" name="brelationnum" style="display:inline;">
<option value="">-- Relatives Count --</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</label>
</span>
</div>
</div>
</div>
$scope.Relations = [
{'Id' : '1', 'Text' : 'Grandmother' },
{'Id' : '2', 'Text' : 'Mother' },
{'Id' : '3', 'Text' : 'Sister' }
];
我在这里创建了一个 Pluker:Checkbox issue in safari
有人可以帮我解决这个问题吗?
【问题讨论】: