我正在尝试在表单视图中实现数据选择器,
这是表格:
$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
答案 0 :(得分:2)
widget
和html5
不应位于attr
中:
$builder
->add('startdate', DateType::class, [
'widget' => 'single_text',
'html5' => false,
'attr' => [
'class' => 'js-datepicker',
]
])