2015-07-24 3 views
1

У меня есть этот код на мой взглядLaravel Форма выбора отключаем первый вариант

{!! Form::select('room', $rooms, Input::old('room'), array('class' => 'form-control')) !!}

и это на мой контроллер

$rooms = array('' => 'Select Room') + $rooms;

Я хотел первый вариант, который будет выбран и отключен который это «Выбор комнаты». Я попытался поместить его в массив, и он не сработал.

ответ

0

Если вы хотите отключить только один вариант из списка выбора, то вы можете сделать это в HTML, как это:

<select> 
    <option value="volvo" disabled>Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="vw">VW</option> 
    <option value="audi">Audi</option> 
</select> 

Это отключит первый вариант отключен.

Для проверки. http://www.w3schools.com/tags/att_option_disabled.asp

+0

Да, я знаю это. но im использует laravel 'Form :: select()' и содержимое опций выбора является динамическим –

+0

В larvavel нет никакого способа показать некоторые отключенные опции. Поэтому вы должны использовать php для цикла для достижения этого соответствия. –

Смежные вопросы