【问题标题】:React-Final-Form: It is taking initial value by default, how can I remove it?React-Final-Form:默认取初始值,如何删除?
【发布时间】:2020-07-04 11:16:29
【问题描述】:

component="select" 将第一个选项作为初始选择,尽管它没有在任何地方指定。如何在反应最终形式中删除 component="select" 的初始选择?

【问题讨论】:

    标签: reactjs react-final-form


    【解决方案1】:

    你可以像这样传递一个空的选项标签作为第一个选项

     <Field name="favoriteColor" component="select">
        <option />
        <option value="#ff0000">❤️ Red</option>
        <option value="#00ff00">? Green</option>
        <option value="#0000ff">? Blue</option>
     </Field>
    

    【讨论】:

    • 感谢您的回答。但是添加它会在我的下拉列表中创建另一个空白选项,我无法添加占位符。
    • 好吧....但是你想用什么替换初始选择?
    • 是的,这只是一个基本的 HTML 问题,与 RFF 或 React 无关。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-10
    • 2019-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-21
    相关资源
    最近更新 更多