这些日期选择器有什么问题?

What's wrong with these datapicker?

我正在尝试在我的表单视图中实现数据选择器,

这是表格:

$builder
    ->add('startdate', DateType::class, [
        'attr' => [
            'widget' => 'single_text',
            'class' => 'js-datepicker',
            'html5' => false,
        ]
    ])

我的观点_form

<div class="col-md-6">
    <label for="startdate">{% trans into lang %}Start date, not working day{% endtrans %}</label>
    {{ form_widget(form.startdate) }}
    </div>

还有我在视图中的函数

$(document).ready(function(){
     jQuery(document).ready(function() {
        $('.js-datepicker').datepicker();
    });
});

如您所见,仍然将输入呈现为输入,而不是文本,我做错了什么? https://imgur.com/sLdRMi8

widgethtml5 不应该在 attr:

$builder
    ->add('startdate', DateType::class, [
        'widget' => 'single_text',
        'html5' => false,
        'attr' => [
            'class' => 'js-datepicker',
        ]
    ])