如何添加默认选项

问题描述 投票:0回答:1

我只想使用 selectMonth()、selectRange() 和 selectYear() 函数添加默认的“请选择”

我的代码

<div class="col-md-1"> {!! Form::selectRange('day', 1, 31) !!}</div>
<div class="col-md-1"> {!! Form::selectMonth('month') !!}</div>
<div class="col-md-1">{!! Form::selectYear('year', 1950, 2015) !!}</div>
php laravel-5
1个回答
0
投票

没办法。 就自己做吧。

Form::select('day', ['' => 'Select day'] + array_combine(range(1, 31), range(1, 31)))
Form::select('month', array_merge(['' => 'Select month'], range(1, 12)))
Form::select('year', ['' => 'Select year'] + array_combine(range(1950, 2015), range(1950, 2015)))

但我认为这很丑陋。为什么不使用任何日期选择器插件?https://jqueryui.com/datepicker/

更新:

$months = array(); 
foreach (range(1, 12) as $month) { 
    $months[$month] = strftime($format, mktime(0, 0, 0, $month, 1)); 
}

Form::select('month', array_merge(['' => 'Select month'], $months))
© www.soinside.com 2019 - 2024. All rights reserved.