2013-07-19 11 views

Odpowiedz

30

Wystarczy dodać array('disabled') w końcu jak:

{{ Form::select('colors', Colors::all(), $color, array('disabled')) }} 
+5

Jak dodać go do poszczególnych elementów w tablicy? Chcę niektórych nagłówków na liście. –

+0

@MaciejSwic, istnieje pełna odpowiedź poniżej teraz –

+2

jak mogę dodać wyłączenie do elementu opcji w tym zaznaczeniu? – Haroon

8

ten powinien wykonać pracę.

{{ @Form::select('colors', Colors::all()), array(
    'disabled' => 'disabled', 
    'class' => 'myclass' 
    ) }} 
+2

Jest to bardziej elastyczna i przydatna odpowiedź niż zaakceptowana. –

1

Choć już odpowiedział IMO obie odpowiedzi nie były na tyle neutralny, tak aby uniknąć duplikuje argumenty są @Form::select('name', $optionsArray, $selectedOption, ['disabled']).

Więc jeśli przygotowujesz formularz z @Form::model() powinieneś zrobić @Form::select('name', $optionsArray, null, ['disabled']) - tablica z "wyłączonym" musi być czwartym parametrem.

Powiązane problemy