为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Symfony 上显示日期选择器?

如何在 Symfony 上显示日期选择器?

ITMISS 2021-12-02 16:43:00
我想根据 symfony 文档为我的日期类型字段设置一个日期选择器。自 packagist 'eternicode / bootstrap-datepicker' 以来,我已经安装了该软件包。我可以应用我定义的条件在我的 js 中输入日期字段(如日期格式),但仍然无法显示。我的 js 控制台中没有错误消息。我什至没有看到 datepikcer 组件..我的表格类型:   ->add('date_entree', DateType::class, [                 'widget' => 'single_text',                          'html5' => false,                          'attr' => ['class' => 'js-datepicker'],                ])My JS:    $(document).on('ready', function() {         $('.js-datepicker').datepicker({              format: 'dd-mm-yyyy',         });     });你对这个问题有什么想法吗?
查看完整描述

1 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

最后,这是我的解决方案:


css:


 < link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker.css" rel="stylesheet"/>

JS


        <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.js"></script>

    <script>

        $(document).ready(function() {

            // you may need to change this code if you are not using Bootstrap Datepicker

            $('.js-datepicker').datepicker({

                format: 'yyyy-mm-dd'

            });

        });

    </script>

表格类型


   ->add('date_entree', DateType::class, [ 

        'widget' => 'single_text',

                  'html5' => false,

                  'attr' => ['class' => 'js-datepicker'],

        ])

希望对其他开发者有所帮助!


查看完整回答
反对 回复 2021-12-02
  • 1 回答
  • 0 关注
  • 155 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信