Mozilla没有显示datepicker输入

时间:2014-05-27 07:21:34

标签: browser laravel

我正在使用此功能创建日期输入

  public static function date($name, $value = null, $options = array()) {
        $input = '<input type="date" name="' . $name . '" value="' . $value . '"';
        foreach ($options as $key => $value) {
            $input .= ' ' . $key . '="' . $value . '"';
        }
        $input .= '>';

        return $input;
    }

然后在我看来

 <div class="form-group">
                {{ Form::label('sgs', Lang::get('messages.sgs').'*', array('class'=>'control-label col-lg-4')) }}
                <div class="col-lg-8">
                    {{ Helpers\Helper::date('sgs', isset($v->sgs) ? $v->sgs : '' , array(
                                'class' => 'form-control')) 
                    }}
                </div>
            </div> 

在谷歌浏览器中它可以工作,并显示通过单击箭头显示的日期选择器,问题在于Mozilla Firefox没有显示日期选择器,只是将其显示为一个简单的输入字段。为什么会发生这个

1 个答案:

答案 0 :(得分:0)

Firefox不支持HTML5 DatePicker。因此,您需要使用一些自定义DatePicker插件。您可以在兼容性参考中看到这一点:

http://caniuse.com/#feat=input-datetime