2017-01-25 8 views
0

В настоящее время я нахожусь на стажировке, и мне нужно создать сайт администратора. Я делаю это с помощью FrameWork (php) -> Laravel. У меня есть небольшая проблема, и я не могу ее решить ... Вернее, я не знаю, что делать. В форме для создания типа продукта мне нужно имя типа и его описание. Мне также нужно знать, что такое субдиапазон. Если у него нет субдиапазона, то диапазона. Я хотел бы сделать переключатель, чтобы выбрать между ними, и когда я выбираю диапазон, он показывает мне список диапазонов. И, конечно, если я нажимаю на субдиапазон, он показывает мне список поддиапазонов. На данный момент, я показываю как выпадающие списки в моем коде:laravel 5 radio button

{!! Form::open(array('route' => 'type.store')) !!} 
 
  
 
        <div class="form-group"> 
 
            {!! Form::label('name', 'Name', ['class'=>'tai2']) !!} 
 
            {!! Form::text('name', '', ['placeholder'=> 'Name' , 'class'=>'form-control contr']) !!} 
 
            @if ($errors->has('name')) 
 
            <div class="alert alert-danger"> 
 
                @foreach ($errors->get('name') as $messages) 
 
                    {{ $messages }} 
 
                @endforeach 
 
            </div> 
 
        @endif 
 
        </div> 
 
        <div class="form-group"> 
 
            {!! Form::label('description', 'Description', ['class'=>'tai2']) !!} 
 
            {!! Form::textarea('description', '', ['placeholder'=> 'Description' , 'class'=>'form-control contr' , 'style' => 'height:180px;']) !!} 
 
        @if ($errors->has('description')) 
 
             <div class="alert alert-danger"> 
 
                @foreach ($errors->get('description') as $messages) 
 
                    {{ $messages }} 
 
                @endforeach 
 
            </div> 
 
        @endif 
 
        </div> 
 
      
 
      
 
<!-- Radio button required to select a range or sub-range and display only one. --> 
 
  
 
  
 
    <div style="height:100px;"> 
 
          
 
        <div class="lister"> 
 
            {!! Form::label('range', 'range') !!} 
 
            {!! Form::select('range', $ranges, null, array('class'=>'form-control')) !!} 
 
        </div> 
 
  
 
        <div class="lister2" style="float:right"> 
 
            {!! Form::label('sub-range', 'Sub-range') !!} 
 
            {!! Form::select('sub-range', $ranges, null, array('class'=>'form-control')) !!} 
 
        </div> 
 
  
 
    </div> 
 
      
 
  
 
    <button type="submit" class="btn btn-primary center-block">Créer</button> 
 
    {!! Form::close() !!}

ответ

0
{!! Form::radio('name', 'value', true) !!} 
+0

Да я сделал два, один для «да» и один для «нет», но как Я делаю это с «if»: например, если я проверяю переключатель «да», то он показывает мне соответствующий список. И если я проверю «нет», то это покажет мне другое. –

+0

использовать событие jquery – hizbul25

+0

Я попробую это, я сообщу вам, если я туда доберусь. Спасибо вам за помощь –