当我做:
$builder->add('submittedAt_min',
'date',
array('widget' => 'single_text', 'label' => 'my label', 'attr' => array('placeholder' => 'my placeholder')));
我得到:
<input type="date" placeholder="my placeholder" required="required" name="es_app_filter[submittedAt_min]" id="es_app_filter_submittedAt_min" class="hasDatepicker">
类型为“日期”
但是当我向字段添加格式选项时:
$builder->add('submittedAt_min',
'date',
array('format' => 'dd-MM-yyyy', 'widget' => 'single_text', 'label' => 'my label', 'attr' => array('placeholder' => 'my placeholder')));
我得到:
<input type="text" placeholder="my placeholder" required="required" name="es_app_filter[submittedAt_min]" id="es_app_filter_submittedAt_min">
输入类型现在是“文本”。
我基于 [type="date"] 在 jQuery 中做了几件事。当它更改为“文本”时,我的所有操作都将不起作用。
任何想法为什么会这样,如何解决它,任何解决方法?