2016-07-28 1 views
0

avoir selectbox dans le formulaire, j'essaie de faire valider mais ne fonctionne pas même ce que je fais avant pour le texte de type d'entrée. Ce que je fais mal ?AngularJS validation boîte de sélection

exemple

<div class="form-group"> 
           <label class="control-label col-sm-3">Email<sup>*</sup></label> 

             <div class="col-sm-6"> 

              <div class="input-icon-right"> 
               <i class="fa fa-envelope"></i> 
               <input class="form-control" placeholder="[email protected]" type="email" ng-model="patient.email" name="email" required> 
               <p ng-show="myForm.email.$error.required" style="color:red" ng-if="myForm.email.$touched">Add your email</p> 

              </div> 

             </div> 
          </div> 

ce travail bon code et affichera un message d'erreur lorsque le champ vide.

et ce code avec la boîte de sélection ne fonctionne pas correctement, chaque fois sélectionnez non vide mais avoir un choix -Sélectionner, comment je peux montrer l'erreur quand aucun autre choix.

<div class="form-group"> 
           <label class="col-sm-3 control-label">{{getWord('Gender')}}<sup>*</sup></label> 
           <div class="col-sm-6"> 
            <select ui-select2 ng-model="patient.gender" 
              data-placeholder="Tên Cơ Sở" 
              ng-change="changeGender()" 
              style="width: 100%;" requied name="gender"> 
             <option value="">-{{getWord('Select')}}-</option> 
             <option ng-repeat="item in genders" value="{{item.name}}"> 
              {{getWord(item.name)}} 
             </option> 
            </select> 
            <p ng-show="myForm.gender.$error.required" style="color:red" ng-if="myForm.gender.$touched">Please choice gender</p> 
           </div> 
          </div> 
+1

Vous orthographe devez mal? "