4

私は Laravel から始めて、フォームの作成に Illuminate/Html を使用しています。

最初のオプションに無効な属性を追加したいのですが、その方法がわかりません。

{!! Form::open(['url' => 'shelter/pets']) !!}
    <div class="form-group">
        {!! Form::label('pet_type','Type:') !!}
        {!! Form::select('pet_type', ['Select Type','dog', 'cat'], 0, ['class' => 'form-control']) !!}
    </div>
    <div class="form-group">
        {!! Form::submit('Add pet', null, ['class' => 'btn btn-primary form-control']) !!}
    </div>
{!! Form::close() !!}
4

6 に答える 6

8

にを渡すだけdisabledですoptions。試してみてください -

{!! Form::select('pet_type', ['Select Type','dog', 'cat'], 0, ['class' => 'form-control', 'disabled' => true]) !!}

PHPで配列を手動でループするか、jqueryを使用して実行できます。

$('select.someclass option:first').attr('disabled', true);
于 2015-04-21T11:38:16.620 に答える
-1

最後の配列は、html タグの属性を形成するために使用されるため、単純に無効にして渡します。

    {!! Form::select('pet_type', ['Select Type','dog', 'cat'], 0, ['class' => 'form-control', 'disabled' => 'disabled']) !!}
于 2015-04-21T11:38:46.223 に答える