我在angularjs中有一个表单,其中只有在选中特定复选框时才需要上传图像(徽标),即使未选中该复选框,用户也可以上传图像但在这种情况下它&# 39;不是强制性的。我尝试使用ng-required作为条件要求的功能,但是它没有使用文件输入。
HTML
<input type="checkbox" ng-model="isTrue" ng-change="isChecked()"/>
controller.js
$scope.check = false;
$scope.isChecked = function() {
$scope.check = true;
}
HTML
<input id="uploadFile" placeholder="Choose File" ng-model="uploadFile" ng-required="check" />
我可以得到任何人的帮助。提前谢谢。
答案 0 :(得分:-2)
我想要一个文件上传功能,我按照以下方式完成。
希望这有帮助。
<form id="uploader" ng-submit="uploadImage()" role="form">
<input id="image" type="file" required />
<input type="submit" value="Upload" class="button btn-success form-control" />
<input type="reset" name="reset" value="Reset" class="button btn-danger form-control" />
</form>
这确保了我选择文件(图像)以便用户提交。