Angularjs选择验证不起作用

时间:2018-05-21 05:30:26

标签: angularjs

我想告诉用户从第一个选择中选择任何选项(index = 0)。我看到了一些例子并试过但不适合我:

<select ng-model="patient.gender" name="gender" class="form-control" required>
  <option>- Select -</option>
  <option value="Male">Male</option>
  <option value="Female">Female</option>
  <option value="Other">Other</option>
</select>
<div class="error" ng-show="Form.gender.$invalid">
    Select gender
</div>

这里要改变什么?

1 个答案:

答案 0 :(得分:1)

为选项提供空(默认值),因此必须激活选择。

<强> HTML

<select ng-model="patient.gender" name="gender" class="form-control" required>
  <option value=''>- Select -</option> //Default value to empty
  <option value="Male">Male</option>
  <option value="Female">Female</option>
  <option value="Other">Other</option>
</select>