【发布时间】:2017-10-04 10:06:45
【问题描述】:
我无法使用现有答案找到解决方案,因此我正在创建新帖子。
我想为按钮点击添加验证。
我有这样的场景,
我的表单有两个输入字段和一个图片上传一个,这里我们有默认图片,用户也有机会上传新的。 如果用户没有上传图片,我们必须在点击提交后显示错误消息。
<div class="form-group">
<img src="{{ImageUrl}}" class="img-responsive m-b-md" />
<button type="button" class="btn btn-primary-outline btn-xs pull-right dash-post-button" aria-label="Post" ng-click="changeImage()">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
<small>change image</small>
</button>
<span ng-show="errImg">please choose the image</span>
</div>
图片上传:
$scope.iSupportImageUrl = "images/iceland.jpg";
var setiSupportImageUrl = function (iSupportImgId) {
$scope.iSupportImageUrl = AWSBucketNameConverter.getAWSURL('TELEKHA_ISUPPORT_IMG', iSupportImgId);
};
$scope.changeiSupportImage = function() {
var iSupportImgUpldmodalInstance = $modal.open({
controller: 'EventimageuploadCtrl',
templateUrl: 'views/isupportimageupload.html',
animation: true
});
iSupportImgUpldmodalInstance.result.then(
function (result) {
setiSupportImageUrl(result.fileId);
result.status='a';
result.createdTS='2014-05-04';
result.containerName='TELEKHA_ISUPPORT_IMG';
result.createdById=23;
result.createdName='abc';
$scope.newiSupport.bannerImage=result
},
function () {
}
);
};
【问题讨论】:
-
那么现在的问题是什么?你在 changeImage 里面有什么
-
@Sajeetharan 当我点击提交时它应该显示错误消息,但现在它正在提交。
-
有错误就返回
-
@Sajeetharan 我如何为按钮添加 ng-required
-
@Sajeetharan 同时提交错误消息显示和表单也提交
标签: javascript angularjs forms