登录
推荐 文章 Go 技术 课程 下载 专题 AI
首页 >  文章 >  前端

HTML下拉列表怎么设计【表单】

时间:2026-03-30 10:46:18 368浏览 收藏

本文深入解析HTML下拉列表(

怎么用 标签,里面塞 就能跑起来,浏览器自动渲染成下拉列表。关键不是“能不能显示”,而是“值怎么传、用户怎么选、后端怎么收”。

常见错误现象: 没写 value 属性,表单提交时传的是标签文字(比如“北京”),但后端可能期望传 value="bj" 这种简短标识;或者多个 value 重复,导致选中逻辑错乱。

  • 不支持 readonly 属性,写了也无效。想让用户看到但不能点,只能用 disabled。但它会带来副作用:被 disabled 加属性,整块灰掉,且不参与表单提交
  • 如果需要“只读但提交值”,别用 disabled,改用 配合不可交互的展示文案

多选下拉必须加 multiple,且注意提交格式

默认 内,不能嵌套其他

  • 所有真实可选项必须是 ,且必须在某个 内或直接在