2017-02-14 5 views
0

J'essaie d'effectuer une erreur d'URL pour mon formulaire et il valide, mais le problème est, avant que j'utilise la validation pendant que je soumets mon formulaire mais quand j'ai changé pour url validation, alors le formulaire ne montre pas une erreur lorsqu'il est soumis avec un champ vide.Comment faire une erreur url pour un formulaire en angulaire js

<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

Je pense que votre problème C'est simple mais votre explication n'est pas très claire. C'est mieux si vous pouvez coller du code complet au lieu d'un extrait comme ci-dessus afin que quelqu'un puisse vous aider avec ce problème. Merci – digit

+0

grammaire fixe html5 tag enlevé tags les formes et le formulaire de soumission de ajouté – Blauharley

Répondre

0

Vous devez valider URL pour que vous devez vérifier addNews.newsUrl.$error.url dans votre ng-class et votre code est quelque chose comme ceci:

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

Espérons que cela aidera :)