2016-09-18 105 views
0

我正在使用物化css进行设计,我一直在想为什么我的单选按钮不工作 - 不工作,我的意思是它不可点击。物化按钮在Laravel中不工作

但是,如果收音机在foreach($segments as $segment)之内,但如果放在收音机之外,单选按钮工作得很好。

我无法理解我出错的地方。从那以后,我一直被困在这里。如果你能帮助,这将是非常高兴的!提前致谢!

@foreach($segments as $segment) 
     @foreach($collars as $collar) 
     @if($collar->boolIsActive == 1) 
     <div class="col s12" style="margin-top:20px;"> 
     <ul class="collapsible" data-collapsible="accordion" style="border:none;" @if($segment->strSegmentID != $collar->strSegmentFK) hidden @endif> 
      <li> 
      <div class="collapsible-header" style="background-color:#00838f; color:white; height:30px; padding-top:10px; padding-bottom:50px; font-size:18px">{{ $collar->strSegStyleName }}</div> 
      <div class="collapsible-body row overflow-x" style="padding:20px;"> 
       <div class="col s12"> 
       @foreach($patterns as $pattern) 
       <div class="col s2" @if($pattern->strSegPStyleCategoryFK != $collar->strSegStyleCatID) hidden @endif> 
        <img class="materialboxed responsive-img" src="{{URL::asset($pattern->strSegPImage)}}"> 
        <p> 
        <input name="rdb_pattern" type="radio" class="filled-in" id="{{$pattern->strSegPatternID}}" /> 
        <label for="{{$pattern->strSegPatternID}}">{{$pattern->strSegPName}}</label> 
        </p> 
       </div> 
       @endforeach 
       </div>     
      </div> 
      </li> 
     </ul> 
     </div> 
     @endif 
     @endforeach 
     @endforeach 
+0

您是否检查过在循环中生成的单选按钮是否具有不同的ID? –

回答

0

我终于想通了!这就是我所做的。

@foreach($segments as $i => $segment) 
     @foreach($collars as $j => $collar) 
     @if($collar->boolIsActive == 1) 
     <div class="col s12" style="margin-top:20px;"> 
     <ul class="collapsible" data-collapsible="accordion" style="border:none;" @if($segment->strSegmentID != $collar->strSegmentFK) hidden @endif> 
      <li> 
      <div class="collapsible-header" style="background-color:#00838f; color:white; height:30px; padding-top:10px; padding-bottom:50px; font-size:18px">{{ $collar->strSegStyleName }}</div> 
      <div class="collapsible-body row overflow-x" style="padding:20px;"> 
       <div class="col s12"> 
       @foreach($patterns as $k => $pattern) 
       <div class="col s2" @if($pattern->strSegPStyleCategoryFK != $collar->strSegStyleCatID) hidden @endif> 
        <img class="materialboxed responsive-img" src="{{URL::asset($pattern->strSegPImage)}}"> 
        <p> 
        <input name="rdb_pattern{{ $collar->strSegStyleCatID }} {{ $i+1 }}" type="radio" class="filled-in" id="{{$pattern->strSegPatternID}}{{ $i+1 }}{{ $j+1 }}{{ $k+1 }}" /> 
        <label for="{{$pattern->strSegPatternID}}{{ $i+1 }}{{ $j+1 }}{{ $k+1 }}">{{$pattern->strSegPName}}</label> 
        </p> 
       </div> 
       @endforeach 
       </div>     
      </div> 
      </li> 
     </ul> 
     </div> 
     @endif 
     @endforeach 
     @endforeach