如何在Angularjs中$ setDirty输入类型=文件字段

时间:2015-05-25 08:40:10

标签: angularjs validation

如何在Angularjs中设置脏输入类型=文件字段?

如果通过输入字段上传文件,我需要将表格设置为脏,因此相应地启用提交按钮。

下面的代码不起作用。

<form novalidate name="newForm" id="add-new-form" method="post" action="">
    ...
    <input type="file" id="image_file" name="image_file" onchange="angular.element(this).scope().newForm.image_file.$setDirty()" accept="image/*">
    ...
    <button type="button" class="btn btn-success" ng-disabled="newForm.$invalid || newForm.$pristine" id="add-new-btn" ng-click="update(product)"><i class="fa fa-check"></i> Save</button>
</form>

0 个答案:

没有答案