多选日期选择器需支持时间选择的问题求助
多选带时间的日期选择方案推荐
实用Gem推荐
- flatpickr-rails:这是flatpickr的Rails集成包,原生flatpickr本身就支持多选+时间选择,配置简单。初始化时设置
enableTime: true和mode: "multiple",就能实现随机选择多个带时间的日期,完全匹配你的需求。 - bootstrap-datetimepicker-rails:如果项目基于Bootstrap开发,这个工具适配性很好。默认支持时间选择,多选模式可通过额外JS配置实现,官方文档里有现成示例参考。
替代实现思路
如果不想依赖gem,自行封装也可行:
- 用一个隐藏输入框存储选中的所有带时间日期(用逗号分隔)
- 点击按钮弹出时间选择器,选中后将值追加到输入框,同时在页面展示已选条目(添加删除按钮支持取消选择)
- 提交表单时把输入框的字符串拆分为数组即可
内容的提问来源于stack exchange,提问作者Siva Vijayan
相关产品推荐
相关产品推荐

