【发布时间】:2016-01-13 11:13:22
【问题描述】:
我正在尝试使用角度表单和表单属性(如 $valid、$invalid、$pristine、$dirty、$touched)对文件输入类型进行验证。
注意:除文件类型外的所有其他验证均有效。
html代码如下:
<form name="userForm" ng-submit="submitForm(userForm.$valid)" novalidate>
....
....
....
<div class="form-group" ng-class="{ 'has-error' : userForm.email.$invalid && !userForm.email.$pristine }">
<label>File</label>
<input type="file" name="filetest" class="form-control" ng-model="user.file">
<p ng-show="userForm.filetest.$invalid && !userForm.filetest.$touched" class="help-block">File is required.</p>
</div>
....
....
....
</form>
但上面的 sn-p 不起作用。请帮我解决这个问题。
Here 是 plnkr 链接供参考。
【问题讨论】:
标签: javascript angularjs forms validation required