reactjs - material-ui 自动完成接受自定义值

标签 reactjs autocomplete material-ui

我有这个自动完成下拉框。

如果我选择的值不是下拉列表中的值,我如何接受自动完成下拉框以接受自定义值。在此示例中,bar 和 bat 值位于下拉列表中。

我如何接受包作为输入值?

我的代码在:https://codesandbox.io/s/material-demo-8scos

export default function ComboBox() {
    return (
    <Autocomplete
        id="combo-box-demo"
       options={top100Films}
       getOptionLabel={option => option.title}
       style={{ width: 300 }}
       renderInput={params => (
           <TextField {...params} label="Combo box" variant="outlined" />
       )}
    />
  );
}

const top100Films = [
  { title: "bar", year: 1994 },
  { title: "bat", year: 1972 }
];

https://codesandbox.io/s/material-demo-ytrt4

最佳答案

https://mui.com/material-ui/react-autocomplete/

只需在自动完成后添加 freeSolo

关于reactjs - material-ui 自动完成接受自定义值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61850766/

相关文章:

javascript - React.js Material UI - 带弹性显示的 CardActionArea - 子元素不使用全宽度

javascript - react 测试库 : Unable to Change Material UI DatePicker Input Value

node.js - 获取 "blocked by CORS policy: No ' Access-Control-Allow-Origin' header 存在于请求的资源上。”使用 Axios 的 MERN 堆栈

javascript - 覆盖单个 css 样式/标签

javascript - Redux 存储未传递给组件上的 props

javascript - 使用自动完成选项发送附加数据

javascript - 如何从 React 中的日期时间选择器获取值?

java - 如果 react 中包含空格,则无法搜索名称

html - 自动完成 = "new password"不工作, "use password for"下拉列表仍然显示

java - 将 ID 从 jQuery 自动完成 UI 框获取到 JSP 上的表单中