You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

自定义自动补全Popper输入框无法输入,焦点强制锁定至搜索框

问题:无法在Label和Year输入框中输入内容

我开发的应用中有一个下拉组件,包含搜索输入框和两个用于添加影片的输入框(Label和Year)。当前核心问题是焦点被强制锁定在搜索输入框上,导致无法在Label和Year输入框中输入内容。

已尝试的操作

  • 检查是否接收到正确数据
  • 将Label输入框的defaultValue改为value
  • 将原生<input>标签替换为Material UI的Input组件

相关代码

<AddOption>
  <input
    type="text"
    placeholder="Label"
    defaultValue={newFilm.label}
    onChange={(e) =>
      setNewFilm((prev) => ({ ...prev, label: e.target.value }))
    }
  />
  <input
    placeholder="Year"
    type="number"
    value={newFilm.year || ""}
    onChange={(e) =>
      setNewFilm((prev) => ({
        ...prev,
        year: Number(e.target.value),
      }))
    }
  />
  <button onClick={handleAddFilm}>Add</button>
</AddOption>

内容的提问来源于stack exchange,提问作者Dragos-Iustin Vlad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 11:17:02