Javascript 如何在angular js中为表单执行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

我试图为我的表单执行url错误,它正在验证,但问题是,在我提交表单时使用验证之前,但当我更改为url验证时,表单在提交时没有显示错误,字段为空

<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删除了标签表单并添加了表单提交