javascript - 无法从 React Form 中的选择组件取回提交的数据

标签 javascript reactjs forms react-hooks antd

我正在使用 antd 开发一个表单。但是我无法从我自己定义的 select 组件中获取值。对于Input等其他antd组件,取回数据没有问题。

代码:https://codesandbox.io/s/form-hooks-select-coler

在这种形式下,Input 正常工作,但 Select 不工作。

有人能帮忙吗?非常感谢!

最佳答案

您需要将 props 传递给 ant 组件。

const FileTypeSelect = (props) => {

  const Options = allFileTypes.map(Obj => (
    <Option value={Obj.typeId} key={Obj.typeId}>
      {Obj.fileType}
    </Option>
  ));

  return <Select {...props} placeholder="Select a File Type">{Options}</Select>;
};

关于javascript - 无法从 React Form 中的选择组件取回提交的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58295040/

相关文章:

JavaScript Promise 函数返回得太早

javascript - 如何解析包含多种数据类型的json数组?

javascript - 来自节中 JSON 对象的节信息

javascript - 为什么隐藏一个元素后有一个空白空间?

node.js - Redux 是 session 、Cookie 的替代品还是持久数据库?

html - 如何使输入类型=文件应该只接受pdf和xls

ajax - 通过ajax渲染其他表单会导致其 View 状态丢失,如何将其添加回来?

javascript - Chrome.storage 无法正确存储数组

javascript - 从嵌套组件更新上下文不起作用

php - 如何取消追加