`:后者在手机上要"按住再点", 几乎没法用(任务共享那个 multiple 下拉就是因此被换掉的)。 ⚠️ 字段名必须是 `reminder_minutes[]` —— Calendar::reminderMinutes() 认得数组。 写成 `reminder_minutes`(不带 [])会让 PHP 只留最后一个勾选。 */ $curReminders = \App\Calendar::reminderList($evF['reminder_minutes'] ?? null); ?>
$word): ?>
可以选多个(到点各响一次);一个都不选就是不提醒。
bx.offsetParent !== null)`)。而这一版**结束那一端默认 带 `hidden`**(要点「+ 添加结束时间」才出现)→ 判断永远不成立 → 范围控件**从来没被挂上去过**(实测 data-semi-range-done 恒为 null)。 更糟的是 CSS 还有 `html.js .dt-range:not(.is-semi-range) > .dt-input { visibility: hidden }` —— 两端于是都是**不可见**的: 屏幕上一片空白、点哪儿都没反应。这就是「无法使用」的全部。 修法:**结束那一端不再默认藏起来**,范围控件一次性就挂上。 起止成对本来就该一起填。想表达"只有一个时刻"的话,范围控件 clear 一下即可。 ⚠️ 顺带删掉「+ 添加结束时间 / 去掉结束时间」那套开关: 它切换显隐会让范围控件反复重挂;范围控件自己就能表达"没有结束"。 */ ?>
开始 / 结束 *
结束留空就表示没有明确的结束(只占开始那一刻/那一天)。
勾上就不管具体几点,只占这一天