Javascript 如何在angular js中为表单执行url错误
我试图为我的表单执行url错误,它正在验证,但问题是,在我提交表单时使用验证之前,但当我更改为url验证时,表单在提交时没有显示错误,字段为空Javascript 如何在angular js中为表单执行url错误,javascript,angularjs,forms,form-submit,Javascript,Angularjs,Forms,Form Submit,我试图为我的表单执行url错误,它正在验证,但问题是,在我提交表单时使用验证之前,但当我更改为url验证时,表单在提交时没有显示错误,字段为空 <div class="col_full"> <label for="newsUrl">Urlss <small>*</small></label> <input ng-class="{'error': submitted && addNews.newsUr
<div class="col_full">
<label for="newsUrl">Urlss <small>*</small></label>
<input ng-class="{'error': submitted && addNews.newsUrl.$error.required}" id="newsUrl" name="newsUrl" type="url" ng-model="news.url" class="sm-form-control" required/>
</div>
无URL*
您必须验证url,您需要在ng类中检查addNews.newsUrl.$error.url
,您的代码如下:
<div class="col_full">
<label for="newsUrl">Urlss <small>*</small></label>
<input ng-class="{'error': submitted && addNews.newsUrl.$error.required && addNews.newsUrl.$error.url}" id="newsUrl" name="newsUrl" type="url" ng-model="news.url" class="sm-form-control" required/>
</div>
无URL*
希望这会有所帮助:)我认为你的问题很简单,但你的解释不是很清楚。最好是粘贴完整的代码,而不是像上面这样的代码片段,以便有人可以帮助您解决这个问题。Thanksgrammar fixed tag html5删除了标签表单并添加了表单提交