2017-01-20 4 views
0

私は以下のコントロールを持つAngular jを使用しています。コントロールのブートストラップとAngular Jsの右側にエラーメッセージを設定する

<body class="ng-cloak"> 
    <div ng-controller="testController" ng-init="init()"> 
     <form name="mainForm" id="createForm" ng-submit="mainForm.$valid && add()" novalidate=""> 

      <div class="container form-horizontal" ng-show="createMenu"> 
       <br /> 

       <div class="form-group"> 
        <label for="firstName" class="col-sm-3 control-label">Name<em style="color:red">*</em></label> 
        <div class="col-sm-4"> 
         <input type="text" maxlength="150" class="form-control" required="" ng-model="nName" id="nName" name="nName" /> 
        </div> 
        <div class="col-sm-3"> 
         <span class="error" ng-show="submitted == true && mainForm.nName.$error.required">Please enter Name.</span> 
        </div> 
       </div> 

       <div class="form-group"> 
        <label class="col-sm-3 control-label">Recipient Group:<em style="color:red">*</em></label> 
        <div class="input-group col-sm-4" style="padding-left:10px;"> 
         <span class="input-group-addon"> 
           <i class="glyphicon glyphicon-search"></i> 
          </span> 
         <input type="text" class="form-control" required="" placeholder="Search the group" ng-model="searchDatalocation" ng-change="searchgroups()" name="searchValue"> 
        </div> 
        <div class="col-sm-3"> 
         <span class="error" ng-show="submitted == true && mainForm.searchValue.$error.required">Please select a Recipient group.</span> 
        </div> 
       </div> 

     </form> 
    </div> 
</body> 

エラーメッセージ「名前を入力してください」は、テキストボックスの右側に表示されます、しかし、エラーメッセージ「受信者グループを選択してくださいは、」コントロールの下にappers。私はCSSを変更しようとしましたが、うまくいきませんでした。制御の後、右側にエラーメッセージを表示するように設定する方法。 おかげ

答えて

1

スタイルdisplay: inline-table;float:left;.input-groupのdiv

も1がclass="container form-horizontal"

のタグ </div>を閉じる欠けがあることに注意してください
関連する問題