作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Material UI 自动完成功能(多个)构建一个表单。我需要该字段。但是当我使用选定的值提交表单时,它总是显示该字段是必需的消息。
只有选项多个= true,才会出现此问题。
有谁知道如何解决问题?
sandbox中的代码示例
最佳答案
尝试检查文本字段的输入 Prop 中输入值数组的长度是否为 0。
<Autocomplete
includeInputInList={false}
options={options}
getOptionLabel={(option) => option.name}
onChange={(event, newValue) => {
setValue(newValue);
}}
value={value}
renderInput={(params) => (
<TextField
{...params}
variant="standard"
label={"Names"}
inputProps={{
...params.inputProps,
autoComplete: "new-password",
required: value.length === 0
}}
required={true}
/>
)}
sample 在
codesandbox
关于reactjs - Material-UI 自动完成 : how to set as a required field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61633866/
我是一名优秀的程序员,十分优秀!