2017-01-25 4 views
0

Ich bin derzeit auf Praktikum und ich muss eine Administrator-Website machen. Ich mache es mit FrameWork (php) -> Laravel. Ich habe ein kleines Problem und ich kann es nicht lösen ... Oder eher, ich weiß nicht was ich machen soll. In einem Formular, um einen Produkttyp zu erstellen, brauche ich den Namen des Typs und seiner Beschreibung. Ich muss auch wissen, welche Teilbereich es ist. Wenn es keinen Unterbereich hat, dann des Bereichs. Ich möchte einen Radio-Button machen, um zwischen den beiden zu wählen, und wenn ich den Bereich auswähle, zeigt er mir die Liste der Bereiche. Und natürlich, wenn ich auf Unterbereich klicke, zeigt es mir eine Liste von Teilbereichen. Vorerst Anzeige ich beide Dropdown-Listen in meinem Code:Laravel 5 Radiobutton

{!! 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() !!}

Antwort

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

Ja ich zwei habe, eine für „Ja“ und eine für „Nein“, aber wie kann Ich mache das mit einem "wenn": wenn ich zum Beispiel den Radiobutton "ja" ankreuze, dann zeigt es mir die entsprechende Liste. Und wenn ich "Nein" checke, dann zeigt es mir einen anderen. –

+0

benutze jquery event – hizbul25

+0

Ich werde das versuchen, ich werde dich informieren, wenn ich dort bin. Danke für Deine Hilfe –