「有个bug网页端修改日程,没有办法修改地址。」
为了不重复劳动,先记录查过的环节与结论:
location
SHOW COLUMNS
varchar(255)
index.php
calendar/event_update
trim($_POST['location'])
Calendar::updateEvent()
_event_fields.php
value
value="信控501"
id
id="ev-location"
form
htmlspecialchars(ENT_QUOTES)
CHAR_LENGTH
addr_suggest.js
bindOne
entry_popup.js
submitEditAsync
new FormData(form)
以上全部正常。 所以根因在浏览器运行时,且不在静态代码路径上。
请补充以下任一信息,用于定位:
event_update
「全天」行左边缘比其他输入框偏左 62px —— 观影式排版下缺少 .mv-lb 标签占位。 已修(补空占位标签)。如果用户说的"没法修改地址"其实是地点框被挤出可视区, 这个修复会一并解决。
.mv-lb
与 #61(首页全天日程间距)无关:那端上是间距问题。本单是网页端日程编辑表单的地点字段保存问题,属 calendar 模块。
No dependencies set.
The note is not visible to the blocked user.
网页端日程编辑:地点无法修改
用户(2026-11-05)
排查记录(已排除的方向)
为了不重复劳动,先记录查过的环节与结论:
location列SHOW COLUMNSvarchar(255)index.php的calendar/event_updatetrim($_POST['location'])正确Calendar::updateEvent()写新值再读回_event_fields.php,检查valuevalue="信控501"正确回填idid="ev-location"出现次数form嵌套htmlspecialchars(ENT_QUOTES)CHAR_LENGTH排序addr_suggest.js的bindOneentry_popup.js的submitEditAsyncnew FormData(form)以上全部正常。 所以根因在浏览器运行时,且不在静态代码路径上。
需要确认的具体现象
请补充以下任一信息,用于定位:
event_update请求:location这个键,值是什么已修的相关问题(可能是同一个根因的另一面)
「全天」行左边缘比其他输入框偏左 62px —— 观影式排版下缺少
.mv-lb标签占位。已修(补空占位标签)。如果用户说的"没法修改地址"其实是地点框被挤出可视区,
这个修复会一并解决。
为什么单独建单
与 #61(首页全天日程间距)无关:那端上是间距问题。本单是网页端日程编辑表单的地点字段保存问题,属 calendar 模块。