2016-09-20 42 views
0

我們一般的div標籤做錯誤的驗證如下有反饋誤差不工作的自舉表上表單驗證在laravel

<div class="form-group has-feedback {{ $errors->has('Email') ? 'has-error' : '' }}" id=""> 
       <label class="col-md-4 control-label "> Email</label> 
       <div class="col-md-4"> 
        <input type="text" name="Email" class="form-control" > 
        @if ($errors->has('Email')) 
        <p class="help-block"><span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span> 
        {{ $errors->first('Email') }}</p> 
        @endif 
       </div> 
       </div> 

這裏是我的表碼:

<table class="table table-bordered table-striped-col nomargin" id="table-data"> 
        <tr align="center"> 
         <td>Event Name</td> 
         <td>Event Code</td> 
         <td>Event Date</td> 
         <td>City</td> 
         <td>Country</td> 
        </tr> 
        <tr> 
         <td> 

         <div class="form-group has-feedback {{ $errors->has('eventname') ? 'has-error' : '' }}"> 
         <input type="text" class="form-control" autocomplete="off" name="eventname[]" > 
         @if ($errors->has('eventname')) 
        <p class="help-block"><span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span> 
        {{ $errors->first('eventname') }}</p> 
        @endif 
        </div> 

         </td> 
         <td> 
         <input type="text" class="form-control" autocomplete="off" name="eventcode[]" > 
         </td> 
         <td> 
         <input type="text" class="form-control dob" autocomplete="off" name="date[]" > 
         </td> 
         <td> 
         <input type="text" class="form-control" autocomplete="off" name="city[]" > 
         </td> 
         <td> 
         <input type="text" class="form-control" autocomplete="off" name="country[]" > 
         </td> 
         <td> 
         <input type="button" value="+" class="add btn btn-success"> 
         <input type="button" value="-" class="delete btn btn-danger"> 
         </td> 
        </tr> 
        </table> 

enter image description here

同樣使用在表上的數組輸入以及但它不工作荷蘭國際集團

<table> 
<tr> 
    <td class="form-group has-feedback {{ $errors->has('eventname') ? 'has-error' : '' }}"> 
    <input type="text" class="form-control " autocomplete="off" name="eventname[]" > 
     @if ($errors->has('eventname')) 
     <p class="help-block"><span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span> 
     {{ $errors->first('eventname') }}</p> 
     @endif 
     </td> 
</tr> 
</table> 

我已經嘗試了方法,但它不工作..Please建議我如何使用上舉表此驗證?

回答

0

只需在您的<td>標記中添加與form-group類的div,如下所示。

<table> 
<tr> 
    <td> 
     <div class="form-group has-feedback {{ $errors->has('email') ? 'has-error' : '' }}" id=""> 
     <input type="text" class="form-control " autocomplete="off" name="email" > 
     @if ($errors->has('email')) 
      <p class="help-block"><span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span> 
     {{ $errors->first('email') }}</p> 
     @endif 
     </div> 
     </td> 
</tr> 
</table> 

爲了顯示輸入數組的錯誤,你需要以下內容:

<table> 
<tr> 
    @if(null !== old('email')) 
      @for($i=0;$i<count(old('email'));$i++) 
       <td> 
       <div class="form-group has-feedback {{ $errors->has('email'.$i) ? 'has-error' : '' }}" id=""> 
        <input type="text" class="form-control " autocomplete="off" name="email[]" value="{{old('email'.$i)}}"> 
        @if ($errors->has('email'.$i)) 
         <p class="help-block"><span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span> 
         {{ $errors->first('email'.$i) }}</p> 
        @endif 
       </div> 
      </td> 
      @endfor 
     @else 
      <td> 
      <div class="form-group has-feedback {{ $errors->has('email') ? 'has-error' : '' }}" id=""> 
       <input type="text" class="form-control " autocomplete="off" name="email" > 
      @if ($errors->has('email')) 
       <p class="help-block"><span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span> 
      {{ $errors->first('email') }}</p> 
      @endif 
      </div> 
      </td> 
    @endif 

</tr> 
</table> 
+0

耶你的答案是正確的。但我們如何給數組輸入相同? – 06011991

+0

其中是你的代碼中的數組?你怎麼把它放在你的桌子裏面? –

+0

我編輯了我的問題。如果我使用foreach循環,它可以工作嗎?您可以在表 – 06011991