2017-02-14 51 views
0

我想爲我的表單執行一個url錯誤,它正在驗證,但問題是,在我提交表單時使用驗證,但是當我更改時到url驗證,然後表單在提交空字段時不顯示錯誤。如何在角js中執行表單的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> 
+0

我認爲你的問題很簡單,但你的解釋不是很清楚。如果您可以粘貼完整的代碼而不是像上面的代碼片段,那麼最好能有人幫助您解決這個問題。由於 – digit

+0

語法固定 標籤HTML5去除 標籤形式和形式提交補充 – Blauharley

回答

0

您必須驗證網址,你需要檢查你的addNews.newsUrl.$error.url裏面ng-class和你的代碼是這樣的:

<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> 

希望這將有助於:)