这些数据选择器有什么问题?

时间:2019-03-19 11:01:39

标签: symfony symfony4

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

这是表格:

$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

1 个答案:

答案 0 :(得分:2)

widgethtml5不应位于attr中:

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